1/* This file auto-generated from insns.dat by insns.pl - don't edit it */
2
3#include "nasm.h"
4#include "insns.h"
5
6static const struct itemplate instrux[] = {
7 /* 0 */ {I_RESB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38419, 0},
8 /* 1 */ {I_AAA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39269, 1},
9 /* 2 */ {I_AAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38277, 1},
10 /* 3 */ {I_AAD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38281, 2},
11 /* 4 */ {I_AAM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38285, 1},
12 /* 5 */ {I_AAM, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38289, 2},
13 /* 6 */ {I_AAS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39272, 1},
14 /* 7 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36502, 3},
15 /* 8 */ {I_ADC, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36503, 0},
16 /* 9 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32848, 3},
17 /* 10 */ {I_ADC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32849, 0},
18 /* 11 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32854, 4},
19 /* 12 */ {I_ADC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32855, 5},
20 /* 13 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32860, 6},
21 /* 14 */ {I_ADC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32861, 7},
22 /* 15 */ {I_ADC, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+27111, 8},
23 /* 16 */ {I_ADC, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+27111, 0},
24 /* 17 */ {I_ADC, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36507, 8},
25 /* 18 */ {I_ADC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36507, 0},
26 /* 19 */ {I_ADC, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36512, 9},
27 /* 20 */ {I_ADC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36512, 5},
28 /* 21 */ {I_ADC, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36517, 10},
29 /* 22 */ {I_ADC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36517, 7},
30 /* 23 */ {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+23706, 11},
31 /* 24 */ {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+23713, 12},
32 /* 25 */ {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+23720, 13},
33 /* 26 */ {I_ADC, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38293, 8},
34 /* 27 */ {I_ADC, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36522, 8},
35 /* 28 */ {I_ADC, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36527, 9},
36 /* 29 */ {I_ADC, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36532, 10},
37 /* 30 */ {I_ADC, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32866, 3},
38 /* 31 */ {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23727, 3},
39 /* 32 */ {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23734, 4},
40 /* 33 */ {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23741, 6},
41 /* 34 */ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23727, 3},
42 /* 35 */ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23734, 4},
43 /* 36 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36537, 3},
44 /* 37 */ {I_ADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36538, 0},
45 /* 38 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32878, 3},
46 /* 39 */ {I_ADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32879, 0},
47 /* 40 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32884, 4},
48 /* 41 */ {I_ADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32885, 5},
49 /* 42 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32890, 6},
50 /* 43 */ {I_ADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32891, 7},
51 /* 44 */ {I_ADD, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30884, 8},
52 /* 45 */ {I_ADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+30884, 0},
53 /* 46 */ {I_ADD, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36542, 8},
54 /* 47 */ {I_ADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36542, 0},
55 /* 48 */ {I_ADD, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36547, 9},
56 /* 49 */ {I_ADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36547, 5},
57 /* 50 */ {I_ADD, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36552, 10},
58 /* 51 */ {I_ADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36552, 7},
59 /* 52 */ {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+23748, 11},
60 /* 53 */ {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+23755, 12},
61 /* 54 */ {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+23762, 13},
62 /* 55 */ {I_ADD, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38297, 8},
63 /* 56 */ {I_ADD, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36557, 8},
64 /* 57 */ {I_ADD, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36562, 9},
65 /* 58 */ {I_ADD, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36567, 10},
66 /* 59 */ {I_ADD, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32896, 3},
67 /* 60 */ {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23769, 3},
68 /* 61 */ {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23776, 4},
69 /* 62 */ {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23783, 6},
70 /* 63 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32896, 3},
71 /* 64 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23769, 3},
72 /* 65 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23776, 4},
73 /* 66 */ {I_AND, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36572, 3},
74 /* 67 */ {I_AND, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36573, 0},
75 /* 68 */ {I_AND, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32908, 3},
76 /* 69 */ {I_AND, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32909, 0},
77 /* 70 */ {I_AND, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32914, 4},
78 /* 71 */ {I_AND, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32915, 5},
79 /* 72 */ {I_AND, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32920, 6},
80 /* 73 */ {I_AND, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32921, 7},
81 /* 74 */ {I_AND, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+31164, 8},
82 /* 75 */ {I_AND, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31164, 0},
83 /* 76 */ {I_AND, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36577, 8},
84 /* 77 */ {I_AND, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36577, 0},
85 /* 78 */ {I_AND, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36582, 9},
86 /* 79 */ {I_AND, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36582, 5},
87 /* 80 */ {I_AND, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36587, 10},
88 /* 81 */ {I_AND, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36587, 7},
89 /* 82 */ {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+23790, 11},
90 /* 83 */ {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+23797, 12},
91 /* 84 */ {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+23804, 13},
92 /* 85 */ {I_AND, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38301, 8},
93 /* 86 */ {I_AND, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36592, 8},
94 /* 87 */ {I_AND, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36597, 9},
95 /* 88 */ {I_AND, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36602, 10},
96 /* 89 */ {I_AND, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32926, 3},
97 /* 90 */ {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23811, 3},
98 /* 91 */ {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23818, 4},
99 /* 92 */ {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23825, 6},
100 /* 93 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32926, 3},
101 /* 94 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23811, 3},
102 /* 95 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23818, 4},
103 /* 96 */ {I_ARPL, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38305, 15},
104 /* 97 */ {I_ARPL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38305, 16},
105 /* 98 */ {I_BOUND, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36607, 18},
106 /* 99 */ {I_BOUND, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36612, 19},
107 /* 100 */ {I_BSF, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+23832, 9},
108 /* 101 */ {I_BSF, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23832, 5},
109 /* 102 */ {I_BSF, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+23839, 9},
110 /* 103 */ {I_BSF, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23839, 5},
111 /* 104 */ {I_BSF, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+23846, 10},
112 /* 105 */ {I_BSF, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+23846, 7},
113 /* 106 */ {I_BSR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+23853, 9},
114 /* 107 */ {I_BSR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23853, 5},
115 /* 108 */ {I_BSR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+23860, 9},
116 /* 109 */ {I_BSR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23860, 5},
117 /* 110 */ {I_BSR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+23867, 10},
118 /* 111 */ {I_BSR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+23867, 7},
119 /* 112 */ {I_BSWAP, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32938, 20},
120 /* 113 */ {I_BSWAP, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32944, 7},
121 /* 114 */ {I_BT, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32950, 9},
122 /* 115 */ {I_BT, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32950, 5},
123 /* 116 */ {I_BT, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32956, 9},
124 /* 117 */ {I_BT, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32956, 5},
125 /* 118 */ {I_BT, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32962, 10},
126 /* 119 */ {I_BT, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32962, 7},
127 /* 120 */ {I_BT, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23874, 21},
128 /* 121 */ {I_BT, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23881, 21},
129 /* 122 */ {I_BT, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+23888, 22},
130 /* 123 */ {I_BTC, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23895, 4},
131 /* 124 */ {I_BTC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23896, 5},
132 /* 125 */ {I_BTC, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23902, 4},
133 /* 126 */ {I_BTC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23903, 5},
134 /* 127 */ {I_BTC, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+23909, 6},
135 /* 128 */ {I_BTC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+23910, 7},
136 /* 129 */ {I_BTC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7218, 23},
137 /* 130 */ {I_BTC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7226, 23},
138 /* 131 */ {I_BTC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7234, 24},
139 /* 132 */ {I_BTR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23916, 4},
140 /* 133 */ {I_BTR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23917, 5},
141 /* 134 */ {I_BTR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23923, 4},
142 /* 135 */ {I_BTR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23924, 5},
143 /* 136 */ {I_BTR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+23930, 6},
144 /* 137 */ {I_BTR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+23931, 7},
145 /* 138 */ {I_BTR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7242, 23},
146 /* 139 */ {I_BTR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7250, 23},
147 /* 140 */ {I_BTR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7258, 24},
148 /* 141 */ {I_BTS, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23937, 4},
149 /* 142 */ {I_BTS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23938, 5},
150 /* 143 */ {I_BTS, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23944, 4},
151 /* 144 */ {I_BTS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23945, 5},
152 /* 145 */ {I_BTS, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+23951, 6},
153 /* 146 */ {I_BTS, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+23952, 7},
154 /* 147 */ {I_BTS, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7266, 23},
155 /* 148 */ {I_BTS, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7274, 23},
156 /* 149 */ {I_BTS, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+7282, 24},
157 /* 150 */ {I_CALL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36617, 25},
158 /* 151 */ {I_CALL, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36622, 26},
159 /* 152 */ {I_CALL, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36627, 27},
160 /* 153 */ {I_CALL, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36632, 28},
161 /* 154 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32986, 1},
162 /* 155 */ {I_CALL, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32992, 1},
163 /* 156 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32992, 1},
164 /* 157 */ {I_CALL, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32998, 19},
165 /* 158 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32998, 19},
166 /* 159 */ {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36637, 1},
167 /* 160 */ {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36642, 7},
168 /* 161 */ {I_CALL, 1, {MEMORY|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36647, 0},
169 /* 162 */ {I_CALL, 1, {MEMORY|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36652, 5},
170 /* 163 */ {I_CALL, 1, {MEMORY|BITS64|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36642, 7},
171 /* 164 */ {I_CALL, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36657, 25},
172 /* 165 */ {I_CALL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36662, 26},
173 /* 166 */ {I_CALL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36667, 27},
174 /* 167 */ {I_CALL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36672, 28},
175 /* 168 */ {I_CBW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38317, 0},
176 /* 169 */ {I_CDQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38321, 5},
177 /* 170 */ {I_CDQE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38325, 7},
178 /* 171 */ {I_CLC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38049, 0},
179 /* 172 */ {I_CLD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38274, 0},
180 /* 173 */ {I_CLI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37394, 0},
181 /* 174 */ {I_CLTS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38329, 29},
182 /* 175 */ {I_CMC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39275, 0},
183 /* 176 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38333, 8},
184 /* 177 */ {I_CMP, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38333, 0},
185 /* 178 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36677, 8},
186 /* 179 */ {I_CMP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36677, 0},
187 /* 180 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36682, 9},
188 /* 181 */ {I_CMP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36682, 5},
189 /* 182 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36687, 10},
190 /* 183 */ {I_CMP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36687, 7},
191 /* 184 */ {I_CMP, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+31122, 8},
192 /* 185 */ {I_CMP, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31122, 0},
193 /* 186 */ {I_CMP, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36692, 8},
194 /* 187 */ {I_CMP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36692, 0},
195 /* 188 */ {I_CMP, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36697, 9},
196 /* 189 */ {I_CMP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36697, 5},
197 /* 190 */ {I_CMP, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36702, 10},
198 /* 191 */ {I_CMP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36702, 7},
199 /* 192 */ {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33004, 0},
200 /* 193 */ {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33010, 5},
201 /* 194 */ {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33016, 7},
202 /* 195 */ {I_CMP, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38337, 8},
203 /* 196 */ {I_CMP, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36707, 8},
204 /* 197 */ {I_CMP, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36712, 9},
205 /* 198 */ {I_CMP, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36717, 10},
206 /* 199 */ {I_CMP, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36722, 8},
207 /* 200 */ {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33022, 8},
208 /* 201 */ {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33028, 9},
209 /* 202 */ {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33034, 10},
210 /* 203 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36722, 8},
211 /* 204 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33022, 8},
212 /* 205 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33028, 9},
213 /* 206 */ {I_CMPSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38341, 0},
214 /* 207 */ {I_CMPSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36732, 5},
215 /* 208 */ {I_CMPSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36737, 7},
216 /* 209 */ {I_CMPSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36742, 0},
217 /* 210 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33040, 31},
218 /* 211 */ {I_CMPXCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33041, 32},
219 /* 212 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23958, 31},
220 /* 213 */ {I_CMPXCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+23959, 32},
221 /* 214 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23965, 31},
222 /* 215 */ {I_CMPXCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+23966, 32},
223 /* 216 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+23972, 6},
224 /* 217 */ {I_CMPXCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+23973, 7},
225 /* 218 */ {I_CMPXCHG8B, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+23979, 35},
226 /* 219 */ {I_CMPXCHG16B, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33058, 13},
227 /* 220 */ {I_CPUID, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38345, 32},
228 /* 221 */ {I_CPU_READ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38349, 36},
229 /* 222 */ {I_CPU_WRITE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38353, 36},
230 /* 223 */ {I_CQO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38357, 7},
231 /* 224 */ {I_CWD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38361, 0},
232 /* 225 */ {I_CWDE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38365, 5},
233 /* 226 */ {I_DAA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39278, 1},
234 /* 227 */ {I_DAS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39281, 1},
235 /* 228 */ {I_DEC, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38369, 1},
236 /* 229 */ {I_DEC, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38373, 19},
237 /* 230 */ {I_DEC, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36752, 11},
238 /* 231 */ {I_DEC, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33064, 11},
239 /* 232 */ {I_DEC, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33070, 12},
240 /* 233 */ {I_DEC, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33076, 13},
241 /* 234 */ {I_DIV, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38377, 0},
242 /* 235 */ {I_DIV, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36757, 0},
243 /* 236 */ {I_DIV, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36762, 5},
244 /* 237 */ {I_DIV, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36767, 7},
245 /* 238 */ {I_DMINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38381, 37},
246 /* 239 */ {I_EMMS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38385, 38},
247 /* 240 */ {I_ENTER, 2, {IMMEDIATE,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36772, 39},
248 /* 241 */ {I_EQU, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39316, 0},
249 /* 242 */ {I_EQU, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39316, 0},
250 /* 243 */ {I_F2XM1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38389, 40},
251 /* 244 */ {I_FABS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38393, 40},
252 /* 245 */ {I_FADD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38397, 40},
253 /* 246 */ {I_FADD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38401, 40},
254 /* 247 */ {I_FADD, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36777, 40},
255 /* 248 */ {I_FADD, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36782, 40},
256 /* 249 */ {I_FADD, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36777, 40},
257 /* 250 */ {I_FADD, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36787, 40},
258 /* 251 */ {I_FADDP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36792, 40},
259 /* 252 */ {I_FADDP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36792, 40},
260 /* 253 */ {I_FBLD, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38409, 40},
261 /* 254 */ {I_FBLD, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38409, 40},
262 /* 255 */ {I_FBSTP, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38413, 40},
263 /* 256 */ {I_FBSTP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38413, 40},
264 /* 257 */ {I_FCHS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38417, 40},
265 /* 258 */ {I_FCLEX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36797, 40},
266 /* 259 */ {I_FCMOVB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36802, 41},
267 /* 260 */ {I_FCMOVB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36807, 41},
268 /* 261 */ {I_FCMOVBE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36812, 41},
269 /* 262 */ {I_FCMOVBE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36817, 41},
270 /* 263 */ {I_FCMOVE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36822, 41},
271 /* 264 */ {I_FCMOVE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36827, 41},
272 /* 265 */ {I_FCMOVNB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36832, 41},
273 /* 266 */ {I_FCMOVNB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36837, 41},
274 /* 267 */ {I_FCMOVNBE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36842, 41},
275 /* 268 */ {I_FCMOVNBE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36847, 41},
276 /* 269 */ {I_FCMOVNE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36852, 41},
277 /* 270 */ {I_FCMOVNE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36857, 41},
278 /* 271 */ {I_FCMOVNU, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36862, 41},
279 /* 272 */ {I_FCMOVNU, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36867, 41},
280 /* 273 */ {I_FCMOVU, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36872, 41},
281 /* 274 */ {I_FCMOVU, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36877, 41},
282 /* 275 */ {I_FCOM, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38453, 40},
283 /* 276 */ {I_FCOM, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38457, 40},
284 /* 277 */ {I_FCOM, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36882, 40},
285 /* 278 */ {I_FCOM, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36887, 40},
286 /* 279 */ {I_FCOMI, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36892, 41},
287 /* 280 */ {I_FCOMI, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36897, 41},
288 /* 281 */ {I_FCOMIP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36902, 41},
289 /* 282 */ {I_FCOMIP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36907, 41},
290 /* 283 */ {I_FCOMP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38473, 40},
291 /* 284 */ {I_FCOMP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38477, 40},
292 /* 285 */ {I_FCOMP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36912, 40},
293 /* 286 */ {I_FCOMP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36917, 40},
294 /* 287 */ {I_FCOMPP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38485, 40},
295 /* 288 */ {I_FCOS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38489, 42},
296 /* 289 */ {I_FDECSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38493, 40},
297 /* 290 */ {I_FDISI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36922, 40},
298 /* 291 */ {I_FDIV, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38497, 40},
299 /* 292 */ {I_FDIV, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38501, 40},
300 /* 293 */ {I_FDIV, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36927, 40},
301 /* 294 */ {I_FDIV, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36932, 40},
302 /* 295 */ {I_FDIV, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36927, 40},
303 /* 296 */ {I_FDIV, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36937, 40},
304 /* 297 */ {I_FDIVP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36942, 40},
305 /* 298 */ {I_FDIVP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36942, 40},
306 /* 299 */ {I_FDIVR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38509, 40},
307 /* 300 */ {I_FDIVR, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38513, 40},
308 /* 301 */ {I_FDIVR, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36947, 40},
309 /* 302 */ {I_FDIVR, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36947, 40},
310 /* 303 */ {I_FDIVR, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36952, 40},
311 /* 304 */ {I_FDIVR, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36957, 40},
312 /* 305 */ {I_FDIVRP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36962, 40},
313 /* 306 */ {I_FDIVRP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36962, 40},
314 /* 307 */ {I_FEMMS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38521, 43},
315 /* 308 */ {I_FENI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36967, 40},
316 /* 309 */ {I_FFREE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36972, 40},
317 /* 310 */ {I_FFREE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38525, 40},
318 /* 311 */ {I_FFREEP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36977, 44},
319 /* 312 */ {I_FFREEP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38529, 44},
320 /* 313 */ {I_FIADD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38533, 40},
321 /* 314 */ {I_FIADD, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38537, 40},
322 /* 315 */ {I_FICOM, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38541, 40},
323 /* 316 */ {I_FICOM, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38545, 40},
324 /* 317 */ {I_FICOMP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38549, 40},
325 /* 318 */ {I_FICOMP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38553, 40},
326 /* 319 */ {I_FIDIV, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38557, 40},
327 /* 320 */ {I_FIDIV, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38561, 40},
328 /* 321 */ {I_FIDIVR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38565, 40},
329 /* 322 */ {I_FIDIVR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38569, 40},
330 /* 323 */ {I_FILD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38573, 40},
331 /* 324 */ {I_FILD, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38577, 40},
332 /* 325 */ {I_FILD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38581, 40},
333 /* 326 */ {I_FIMUL, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38585, 40},
334 /* 327 */ {I_FIMUL, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38589, 40},
335 /* 328 */ {I_FINCSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38593, 40},
336 /* 329 */ {I_FINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36982, 40},
337 /* 330 */ {I_FIST, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38597, 40},
338 /* 331 */ {I_FIST, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38601, 40},
339 /* 332 */ {I_FISTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38605, 40},
340 /* 333 */ {I_FISTP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38609, 40},
341 /* 334 */ {I_FISTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38613, 40},
342 /* 335 */ {I_FISTTP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38617, 45},
343 /* 336 */ {I_FISTTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38621, 45},
344 /* 337 */ {I_FISTTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38625, 45},
345 /* 338 */ {I_FISUB, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38629, 40},
346 /* 339 */ {I_FISUB, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38633, 40},
347 /* 340 */ {I_FISUBR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38637, 40},
348 /* 341 */ {I_FISUBR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38641, 40},
349 /* 342 */ {I_FLD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38645, 40},
350 /* 343 */ {I_FLD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38649, 40},
351 /* 344 */ {I_FLD, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38653, 40},
352 /* 345 */ {I_FLD, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36987, 40},
353 /* 346 */ {I_FLD1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38661, 40},
354 /* 347 */ {I_FLDCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38665, 46},
355 /* 348 */ {I_FLDENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38669, 40},
356 /* 349 */ {I_FLDL2E, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38673, 40},
357 /* 350 */ {I_FLDL2T, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38677, 40},
358 /* 351 */ {I_FLDLG2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38681, 40},
359 /* 352 */ {I_FLDLN2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38685, 40},
360 /* 353 */ {I_FLDPI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38689, 40},
361 /* 354 */ {I_FLDZ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38693, 40},
362 /* 355 */ {I_FMUL, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38697, 40},
363 /* 356 */ {I_FMUL, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38701, 40},
364 /* 357 */ {I_FMUL, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36992, 40},
365 /* 358 */ {I_FMUL, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36992, 40},
366 /* 359 */ {I_FMUL, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36997, 40},
367 /* 360 */ {I_FMUL, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37002, 40},
368 /* 361 */ {I_FMULP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37007, 40},
369 /* 362 */ {I_FMULP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37007, 40},
370 /* 363 */ {I_FNCLEX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36798, 40},
371 /* 364 */ {I_FNDISI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36923, 40},
372 /* 365 */ {I_FNENI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36968, 40},
373 /* 366 */ {I_FNINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36983, 40},
374 /* 367 */ {I_FNOP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38709, 40},
375 /* 368 */ {I_FNSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37013, 40},
376 /* 369 */ {I_FNSTCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37023, 46},
377 /* 370 */ {I_FNSTENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37028, 40},
378 /* 371 */ {I_FNSTSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37038, 46},
379 /* 372 */ {I_FNSTSW, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37043, 47},
380 /* 373 */ {I_FPATAN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38713, 40},
381 /* 374 */ {I_FPREM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38717, 40},
382 /* 375 */ {I_FPREM1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38721, 42},
383 /* 376 */ {I_FPTAN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38725, 40},
384 /* 377 */ {I_FRNDINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38729, 40},
385 /* 378 */ {I_FRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38733, 40},
386 /* 379 */ {I_FSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37012, 40},
387 /* 380 */ {I_FSCALE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38737, 40},
388 /* 381 */ {I_FSETPM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38741, 47},
389 /* 382 */ {I_FSIN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38745, 42},
390 /* 383 */ {I_FSINCOS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38749, 42},
391 /* 384 */ {I_FSQRT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38753, 40},
392 /* 385 */ {I_FST, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38757, 40},
393 /* 386 */ {I_FST, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38761, 40},
394 /* 387 */ {I_FST, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37017, 40},
395 /* 388 */ {I_FSTCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37022, 46},
396 /* 389 */ {I_FSTENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37027, 40},
397 /* 390 */ {I_FSTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38769, 40},
398 /* 391 */ {I_FSTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38773, 40},
399 /* 392 */ {I_FSTP, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38777, 40},
400 /* 393 */ {I_FSTP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37032, 40},
401 /* 394 */ {I_FSTSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37037, 46},
402 /* 395 */ {I_FSTSW, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37042, 47},
403 /* 396 */ {I_FSUB, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38785, 40},
404 /* 397 */ {I_FSUB, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38789, 40},
405 /* 398 */ {I_FSUB, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37047, 40},
406 /* 399 */ {I_FSUB, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37047, 40},
407 /* 400 */ {I_FSUB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37052, 40},
408 /* 401 */ {I_FSUB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37057, 40},
409 /* 402 */ {I_FSUBP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37062, 40},
410 /* 403 */ {I_FSUBP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37062, 40},
411 /* 404 */ {I_FSUBR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38797, 40},
412 /* 405 */ {I_FSUBR, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38801, 40},
413 /* 406 */ {I_FSUBR, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37067, 40},
414 /* 407 */ {I_FSUBR, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37067, 40},
415 /* 408 */ {I_FSUBR, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37072, 40},
416 /* 409 */ {I_FSUBR, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37077, 40},
417 /* 410 */ {I_FSUBRP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37082, 40},
418 /* 411 */ {I_FSUBRP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37082, 40},
419 /* 412 */ {I_FTST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38809, 40},
420 /* 413 */ {I_FUCOM, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37087, 42},
421 /* 414 */ {I_FUCOM, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37092, 42},
422 /* 415 */ {I_FUCOMI, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37097, 41},
423 /* 416 */ {I_FUCOMI, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37102, 41},
424 /* 417 */ {I_FUCOMIP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37107, 41},
425 /* 418 */ {I_FUCOMIP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37112, 41},
426 /* 419 */ {I_FUCOMP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37117, 42},
427 /* 420 */ {I_FUCOMP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37122, 42},
428 /* 421 */ {I_FUCOMPP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38829, 42},
429 /* 422 */ {I_FXAM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38833, 40},
430 /* 423 */ {I_FXCH, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37127, 40},
431 /* 424 */ {I_FXCH, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37127, 40},
432 /* 425 */ {I_FXCH, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37132, 40},
433 /* 426 */ {I_FXTRACT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38841, 40},
434 /* 427 */ {I_FYL2X, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38845, 40},
435 /* 428 */ {I_FYL2XP1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38849, 40},
436 /* 429 */ {I_HLT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39284, 48},
437 /* 430 */ {I_IDIV, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38853, 0},
438 /* 431 */ {I_IDIV, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37137, 0},
439 /* 432 */ {I_IDIV, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37142, 5},
440 /* 433 */ {I_IDIV, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37147, 7},
441 /* 434 */ {I_IMUL, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38857, 0},
442 /* 435 */ {I_IMUL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37152, 0},
443 /* 436 */ {I_IMUL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37157, 5},
444 /* 437 */ {I_IMUL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37162, 7},
445 /* 438 */ {I_IMUL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33082, 9},
446 /* 439 */ {I_IMUL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33082, 5},
447 /* 440 */ {I_IMUL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33088, 9},
448 /* 441 */ {I_IMUL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33088, 5},
449 /* 442 */ {I_IMUL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33094, 10},
450 /* 443 */ {I_IMUL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33094, 7},
451 /* 444 */ {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33100, 52},
452 /* 445 */ {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+33106, 52},
453 /* 446 */ {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33100, 39},
454 /* 447 */ {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+33106, 39},
455 /* 448 */ {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33112, 9},
456 /* 449 */ {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+33118, 9},
457 /* 450 */ {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33112, 5},
458 /* 451 */ {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+33118, 5},
459 /* 452 */ {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33124, 10},
460 /* 453 */ {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+33130, 10},
461 /* 454 */ {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33124, 7},
462 /* 455 */ {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+33130, 7},
463 /* 456 */ {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33142, 39},
464 /* 457 */ {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33148, 39},
465 /* 458 */ {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33154, 5},
466 /* 459 */ {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33160, 5},
467 /* 460 */ {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33166, 7},
468 /* 461 */ {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33172, 7},
469 /* 462 */ {I_IN, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38861, 53},
470 /* 463 */ {I_IN, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37167, 53},
471 /* 464 */ {I_IN, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37172, 21},
472 /* 465 */ {I_IN, 2, {REG_AL,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39290, 0},
473 /* 466 */ {I_IN, 2, {REG_AX,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38865, 0},
474 /* 467 */ {I_IN, 2, {REG_EAX,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38869, 5},
475 /* 468 */ {I_INC, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38873, 1},
476 /* 469 */ {I_INC, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38877, 19},
477 /* 470 */ {I_INC, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37177, 11},
478 /* 471 */ {I_INC, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33178, 11},
479 /* 472 */ {I_INC, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33184, 12},
480 /* 473 */ {I_INC, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33190, 13},
481 /* 474 */ {I_INSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39293, 39},
482 /* 475 */ {I_INSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38881, 5},
483 /* 476 */ {I_INSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38885, 39},
484 /* 477 */ {I_INT, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38889, 53},
485 /* 478 */ {I_INT1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39287, 5},
486 /* 479 */ {I_INT3, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39296, 0},
487 /* 480 */ {I_INTO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39299, 1},
488 /* 481 */ {I_INVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38893, 54},
489 /* 482 */ {I_INVPCID, 2, {REG_GPR|BITS32,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+23986, 55},
490 /* 483 */ {I_INVPCID, 2, {REG_GPR|BITS64,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+23986, 56},
491 /* 484 */ {I_INVLPG, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37182, 54},
492 /* 485 */ {I_INVLPGA, 2, {REG_AX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33196, 57},
493 /* 486 */ {I_INVLPGA, 2, {REG_EAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33202, 58},
494 /* 487 */ {I_INVLPGA, 2, {REG_RAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+23993, 59},
495 /* 488 */ {I_INVLPGA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33203, 58},
496 /* 489 */ {I_IRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38897, 0},
497 /* 490 */ {I_IRETD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38901, 5},
498 /* 491 */ {I_IRETQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38905, 7},
499 /* 492 */ {I_IRETW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38909, 0},
500 /* 493 */ {I_JCXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37187, 1},
501 /* 494 */ {I_JECXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37192, 5},
502 /* 495 */ {I_JRCXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37197, 7},
503 /* 496 */ {I_JMP, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37203, 0},
504 /* 497 */ {I_JMP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37207, 25},
505 /* 498 */ {I_JMP, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37212, 26},
506 /* 499 */ {I_JMP, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37217, 27},
507 /* 500 */ {I_JMP, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37222, 28},
508 /* 501 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33226, 1},
509 /* 502 */ {I_JMP, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33232, 1},
510 /* 503 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33232, 1},
511 /* 504 */ {I_JMP, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33238, 19},
512 /* 505 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33238, 19},
513 /* 506 */ {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37227, 1},
514 /* 507 */ {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37232, 7},
515 /* 508 */ {I_JMP, 1, {MEMORY|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37237, 0},
516 /* 509 */ {I_JMP, 1, {MEMORY|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37242, 5},
517 /* 510 */ {I_JMP, 1, {MEMORY|BITS64|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37232, 7},
518 /* 511 */ {I_JMP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37247, 25},
519 /* 512 */ {I_JMP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37252, 26},
520 /* 513 */ {I_JMP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37257, 27},
521 /* 514 */ {I_JMP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37262, 28},
522 /* 515 */ {I_JMPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33244, 60},
523 /* 516 */ {I_JMPE, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33250, 60},
524 /* 517 */ {I_JMPE, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33256, 60},
525 /* 518 */ {I_JMPE, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33262, 60},
526 /* 519 */ {I_JMPE, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33268, 60},
527 /* 520 */ {I_LAHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39302, 0},
528 /* 521 */ {I_LAR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33274, 61},
529 /* 522 */ {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33274, 62},
530 /* 523 */ {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33274, 63},
531 /* 524 */ {I_LAR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33280, 65},
532 /* 525 */ {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33280, 63},
533 /* 526 */ {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33280, 63},
534 /* 527 */ {I_LAR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33286, 66},
535 /* 528 */ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33286, 64},
536 /* 529 */ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33286, 64},
537 /* 530 */ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33286, 64},
538 /* 531 */ {I_LDS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37267, 1},
539 /* 532 */ {I_LDS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37272, 19},
540 /* 533 */ {I_LEA, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37277, 0},
541 /* 534 */ {I_LEA, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37282, 5},
542 /* 535 */ {I_LEA, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37287, 7},
543 /* 536 */ {I_LEAVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37539, 39},
544 /* 537 */ {I_LES, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37292, 1},
545 /* 538 */ {I_LES, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37297, 19},
546 /* 539 */ {I_LFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33292, 59},
547 /* 540 */ {I_LFS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33298, 5},
548 /* 541 */ {I_LFS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33304, 5},
549 /* 542 */ {I_LFS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33310, 7},
550 /* 543 */ {I_LGDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37302, 29},
551 /* 544 */ {I_LGS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33316, 5},
552 /* 545 */ {I_LGS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33322, 5},
553 /* 546 */ {I_LGS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33328, 7},
554 /* 547 */ {I_LIDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37307, 29},
555 /* 548 */ {I_LLDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37312, 67},
556 /* 549 */ {I_LLDT, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37312, 67},
557 /* 550 */ {I_LLDT, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37312, 67},
558 /* 551 */ {I_LMSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37317, 29},
559 /* 552 */ {I_LMSW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37317, 29},
560 /* 553 */ {I_LMSW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37317, 29},
561 /* 554 */ {I_LODSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39305, 0},
562 /* 555 */ {I_LODSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38921, 5},
563 /* 556 */ {I_LODSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38925, 7},
564 /* 557 */ {I_LODSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38929, 0},
565 /* 558 */ {I_LOOP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37322, 0},
566 /* 559 */ {I_LOOP, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37327, 1},
567 /* 560 */ {I_LOOP, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37332, 5},
568 /* 561 */ {I_LOOP, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37337, 7},
569 /* 562 */ {I_LOOPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37342, 0},
570 /* 563 */ {I_LOOPE, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37347, 1},
571 /* 564 */ {I_LOOPE, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37352, 5},
572 /* 565 */ {I_LOOPE, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37357, 7},
573 /* 566 */ {I_LOOPNE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37362, 0},
574 /* 567 */ {I_LOOPNE, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37367, 1},
575 /* 568 */ {I_LOOPNE, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37372, 5},
576 /* 569 */ {I_LOOPNE, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37377, 7},
577 /* 570 */ {I_LOOPNZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37362, 0},
578 /* 571 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37367, 1},
579 /* 572 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37372, 5},
580 /* 573 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37377, 7},
581 /* 574 */ {I_LOOPZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37342, 0},
582 /* 575 */ {I_LOOPZ, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37347, 1},
583 /* 576 */ {I_LOOPZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37352, 5},
584 /* 577 */ {I_LOOPZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37357, 7},
585 /* 578 */ {I_LSL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33334, 61},
586 /* 579 */ {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33334, 62},
587 /* 580 */ {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33334, 63},
588 /* 581 */ {I_LSL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33340, 65},
589 /* 582 */ {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33340, 63},
590 /* 583 */ {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33340, 63},
591 /* 584 */ {I_LSL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33346, 66},
592 /* 585 */ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33346, 64},
593 /* 586 */ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33346, 64},
594 /* 587 */ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33346, 64},
595 /* 588 */ {I_LSS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33352, 5},
596 /* 589 */ {I_LSS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33358, 5},
597 /* 590 */ {I_LSS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33364, 7},
598 /* 591 */ {I_LTR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37382, 67},
599 /* 592 */ {I_LTR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37382, 67},
600 /* 593 */ {I_LTR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37382, 67},
601 /* 594 */ {I_MFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33370, 59},
602 /* 595 */ {I_MONITOR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37387, 69},
603 /* 596 */ {I_MONITORX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37392, 71},
604 /* 597 */ {I_MOV, 2, {MEMORY,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37413, 72},
605 /* 598 */ {I_MOV, 2, {REG_GPR|BITS16,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37397, 0},
606 /* 599 */ {I_MOV, 2, {REG_GPR|BITS32,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37402, 5},
607 /* 600 */ {I_MOV, 2, {RM_GPR|BITS64,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37412, 7},
608 /* 601 */ {I_MOV, 2, {REG_SREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37433, 72},
609 /* 602 */ {I_MOV, 2, {REG_SREG,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37422, 0},
610 /* 603 */ {I_MOV, 2, {REG_SREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37427, 5},
611 /* 604 */ {I_MOV, 2, {REG_SREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37432, 7},
612 /* 605 */ {I_MOV, 2, {REG_AL,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+38933, 8},
613 /* 606 */ {I_MOV, 2, {REG_AX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+37437, 8},
614 /* 607 */ {I_MOV, 2, {REG_EAX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+37442, 9},
615 /* 608 */ {I_MOV, 2, {REG_RAX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+37447, 10},
616 /* 609 */ {I_MOV, 2, {MEM_OFFS,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38937, 76},
617 /* 610 */ {I_MOV, 2, {MEM_OFFS,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37452, 76},
618 /* 611 */ {I_MOV, 2, {MEM_OFFS,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37457, 77},
619 /* 612 */ {I_MOV, 2, {MEM_OFFS,REG_RAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37462, 78},
620 /* 613 */ {I_MOV, 2, {REG_GPR|BITS32,REG_CREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33376, 79},
621 /* 614 */ {I_MOV, 2, {REG_GPR|BITS64,REG_CREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33382, 80},
622 /* 615 */ {I_MOV, 2, {REG_CREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33388, 79},
623 /* 616 */ {I_MOV, 2, {REG_CREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33394, 80},
624 /* 617 */ {I_MOV, 2, {REG_GPR|BITS32,REG_DREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33401, 79},
625 /* 618 */ {I_MOV, 2, {REG_GPR|BITS64,REG_DREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33400, 80},
626 /* 619 */ {I_MOV, 2, {REG_DREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33407, 79},
627 /* 620 */ {I_MOV, 2, {REG_DREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33406, 80},
628 /* 621 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37477, 8},
629 /* 622 */ {I_MOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37478, 0},
630 /* 623 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33412, 8},
631 /* 624 */ {I_MOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33413, 0},
632 /* 625 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33418, 9},
633 /* 626 */ {I_MOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33419, 5},
634 /* 627 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33424, 10},
635 /* 628 */ {I_MOV, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33425, 7},
636 /* 629 */ {I_MOV, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38941, 8},
637 /* 630 */ {I_MOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38941, 0},
638 /* 631 */ {I_MOV, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37482, 8},
639 /* 632 */ {I_MOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37482, 0},
640 /* 633 */ {I_MOV, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37487, 9},
641 /* 634 */ {I_MOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37487, 5},
642 /* 635 */ {I_MOV, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37492, 10},
643 /* 636 */ {I_MOV, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37492, 7},
644 /* 637 */ {I_MOV, 2, {REG_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38945, 8},
645 /* 638 */ {I_MOV, 2, {REG_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37497, 8},
646 /* 639 */ {I_MOV, 2, {REG_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37502, 9},
647 /* 640 */ {I_MOV, 2, {REG_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37512, 10},
648 /* 641 */ {I_MOV, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33430, 8},
649 /* 642 */ {I_MOV, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24028, 8},
650 /* 643 */ {I_MOV, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24035, 9},
651 /* 644 */ {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24042, 10},
652 /* 645 */ {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24042, 7},
653 /* 646 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33430, 8},
654 /* 647 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24028, 8},
655 /* 648 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24035, 9},
656 /* 649 */ {I_MOVD, 2, {MMXREG,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33436, 82},
657 /* 650 */ {I_MOVD, 2, {RM_GPR|BITS32,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33442, 82},
658 /* 651 */ {I_MOVQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33448, 84},
659 /* 652 */ {I_MOVQ, 2, {RM_MMX,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33454, 84},
660 /* 653 */ {I_MOVQ, 2, {MMXREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24049, 85},
661 /* 654 */ {I_MOVQ, 2, {RM_GPR|BITS64,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24056, 85},
662 /* 655 */ {I_MOVSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7351, 0},
663 /* 656 */ {I_MOVSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38949, 5},
664 /* 657 */ {I_MOVSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38953, 7},
665 /* 658 */ {I_MOVSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38957, 0},
666 /* 659 */ {I_MOVSX, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33460, 21},
667 /* 660 */ {I_MOVSX, 2, {REG_GPR|BITS16,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33460, 5},
668 /* 661 */ {I_MOVSX, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33466, 5},
669 /* 662 */ {I_MOVSX, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33472, 5},
670 /* 663 */ {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33478, 7},
671 /* 664 */ {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33484, 7},
672 /* 665 */ {I_MOVSXD, 2, {REG_GPR|BITS64,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37517, 7},
673 /* 666 */ {I_MOVZX, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33490, 21},
674 /* 667 */ {I_MOVZX, 2, {REG_GPR|BITS16,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33490, 5},
675 /* 668 */ {I_MOVZX, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33496, 5},
676 /* 669 */ {I_MOVZX, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33502, 5},
677 /* 670 */ {I_MOVZX, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33508, 7},
678 /* 671 */ {I_MOVZX, 2, {REG_GPR|BITS64,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33514, 7},
679 /* 672 */ {I_MUL, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38961, 0},
680 /* 673 */ {I_MUL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37522, 0},
681 /* 674 */ {I_MUL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37527, 5},
682 /* 675 */ {I_MUL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37532, 7},
683 /* 676 */ {I_MWAIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37537, 69},
684 /* 677 */ {I_MWAITX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37542, 71},
685 /* 678 */ {I_NEG, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37547, 11},
686 /* 679 */ {I_NEG, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33520, 11},
687 /* 680 */ {I_NEG, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33526, 12},
688 /* 681 */ {I_NEG, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33532, 13},
689 /* 682 */ {I_NOP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37552, 0},
690 /* 683 */ {I_NOP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33538, 86},
691 /* 684 */ {I_NOP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33544, 86},
692 /* 685 */ {I_NOP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33550, 7},
693 /* 686 */ {I_NOT, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37557, 11},
694 /* 687 */ {I_NOT, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33556, 11},
695 /* 688 */ {I_NOT, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33562, 12},
696 /* 689 */ {I_NOT, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33568, 13},
697 /* 690 */ {I_OR, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37562, 3},
698 /* 691 */ {I_OR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37563, 0},
699 /* 692 */ {I_OR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33574, 3},
700 /* 693 */ {I_OR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33575, 0},
701 /* 694 */ {I_OR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33580, 4},
702 /* 695 */ {I_OR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33581, 5},
703 /* 696 */ {I_OR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33586, 6},
704 /* 697 */ {I_OR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33587, 7},
705 /* 698 */ {I_OR, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+31409, 8},
706 /* 699 */ {I_OR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31409, 0},
707 /* 700 */ {I_OR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37567, 8},
708 /* 701 */ {I_OR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37567, 0},
709 /* 702 */ {I_OR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37572, 9},
710 /* 703 */ {I_OR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37572, 5},
711 /* 704 */ {I_OR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37577, 10},
712 /* 705 */ {I_OR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37577, 7},
713 /* 706 */ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24063, 11},
714 /* 707 */ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24070, 12},
715 /* 708 */ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24077, 13},
716 /* 709 */ {I_OR, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38965, 8},
717 /* 710 */ {I_OR, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37582, 8},
718 /* 711 */ {I_OR, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37587, 9},
719 /* 712 */ {I_OR, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37592, 10},
720 /* 713 */ {I_OR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33592, 3},
721 /* 714 */ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24084, 3},
722 /* 715 */ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24091, 4},
723 /* 716 */ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24098, 6},
724 /* 717 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33592, 3},
725 /* 718 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24084, 3},
726 /* 719 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24091, 4},
727 /* 720 */ {I_OUT, 2, {IMMEDIATE,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38969, 53},
728 /* 721 */ {I_OUT, 2, {IMMEDIATE,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37597, 53},
729 /* 722 */ {I_OUT, 2, {IMMEDIATE,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37602, 21},
730 /* 723 */ {I_OUT, 2, {REG_DX,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+38264, 0},
731 /* 724 */ {I_OUT, 2, {REG_DX,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38973, 0},
732 /* 725 */ {I_OUT, 2, {REG_DX,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+38977, 5},
733 /* 726 */ {I_OUTSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39308, 39},
734 /* 727 */ {I_OUTSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38981, 5},
735 /* 728 */ {I_OUTSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38985, 39},
736 /* 729 */ {I_PACKSSDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24105, 84},
737 /* 730 */ {I_PACKSSWB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24112, 84},
738 /* 731 */ {I_PACKUSWB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24119, 84},
739 /* 732 */ {I_PADDB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24126, 84},
740 /* 733 */ {I_PADDD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24133, 84},
741 /* 734 */ {I_PADDSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24140, 84},
742 /* 735 */ {I_PADDSIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33604, 87},
743 /* 736 */ {I_PADDSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24147, 84},
744 /* 737 */ {I_PADDUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24154, 84},
745 /* 738 */ {I_PADDUSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24161, 84},
746 /* 739 */ {I_PADDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24168, 84},
747 /* 740 */ {I_PAND, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24175, 84},
748 /* 741 */ {I_PANDN, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24182, 84},
749 /* 742 */ {I_PAUSE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38989, 0},
750 /* 743 */ {I_PAVEB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33610, 87},
751 /* 744 */ {I_PAVGUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7290, 88},
752 /* 745 */ {I_PCMPEQB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24189, 84},
753 /* 746 */ {I_PCMPEQD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24196, 84},
754 /* 747 */ {I_PCMPEQW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24203, 84},
755 /* 748 */ {I_PCMPGTB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24210, 84},
756 /* 749 */ {I_PCMPGTD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24217, 84},
757 /* 750 */ {I_PCMPGTW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24224, 84},
758 /* 751 */ {I_PDISTIB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34793, 89},
759 /* 752 */ {I_PF2ID, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7298, 88},
760 /* 753 */ {I_PFACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7306, 88},
761 /* 754 */ {I_PFADD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7314, 88},
762 /* 755 */ {I_PFCMPEQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7322, 88},
763 /* 756 */ {I_PFCMPGE, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7330, 88},
764 /* 757 */ {I_PFCMPGT, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7338, 88},
765 /* 758 */ {I_PFMAX, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7346, 88},
766 /* 759 */ {I_PFMIN, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7354, 88},
767 /* 760 */ {I_PFMUL, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7362, 88},
768 /* 761 */ {I_PFRCP, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7370, 88},
769 /* 762 */ {I_PFRCPIT1, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7378, 88},
770 /* 763 */ {I_PFRCPIT2, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7386, 88},
771 /* 764 */ {I_PFRSQIT1, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7394, 88},
772 /* 765 */ {I_PFRSQRT, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7402, 88},
773 /* 766 */ {I_PFSUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7410, 88},
774 /* 767 */ {I_PFSUBR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7418, 88},
775 /* 768 */ {I_PI2FD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7426, 88},
776 /* 769 */ {I_PMACHRIW, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34889, 89},
777 /* 770 */ {I_PMADDWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24231, 84},
778 /* 771 */ {I_PMAGW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33616, 87},
779 /* 772 */ {I_PMULHRIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33622, 87},
780 /* 773 */ {I_PMULHRWA, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7434, 88},
781 /* 774 */ {I_PMULHRWC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33628, 87},
782 /* 775 */ {I_PMULHW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24238, 84},
783 /* 776 */ {I_PMULLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24245, 84},
784 /* 777 */ {I_PMVGEZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35021, 87},
785 /* 778 */ {I_PMVLZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34877, 87},
786 /* 779 */ {I_PMVNZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34859, 87},
787 /* 780 */ {I_PMVZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34781, 87},
788 /* 781 */ {I_POP, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38993, 0},
789 /* 782 */ {I_POP, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38997, 19},
790 /* 783 */ {I_POP, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39001, 7},
791 /* 784 */ {I_POP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37607, 0},
792 /* 785 */ {I_POP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37612, 19},
793 /* 786 */ {I_POP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37617, 7},
794 /* 787 */ {I_POP, 1, {REG_ES,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7727, 1},
795 /* 788 */ {I_POP, 1, {REG_SS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+3381, 1},
796 /* 789 */ {I_POP, 1, {REG_DS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+3525, 1},
797 /* 790 */ {I_POP, 1, {REG_FS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39005, 5},
798 /* 791 */ {I_POP, 1, {REG_GS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39009, 5},
799 /* 792 */ {I_POPA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39013, 18},
800 /* 793 */ {I_POPAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39017, 19},
801 /* 794 */ {I_POPAW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39021, 18},
802 /* 795 */ {I_POPF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39025, 0},
803 /* 796 */ {I_POPFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39029, 19},
804 /* 797 */ {I_POPFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39029, 7},
805 /* 798 */ {I_POPFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39033, 0},
806 /* 799 */ {I_POR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24252, 84},
807 /* 800 */ {I_PREFETCH, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37622, 88},
808 /* 801 */ {I_PREFETCHW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37627, 88},
809 /* 802 */ {I_PSLLD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24259, 84},
810 /* 803 */ {I_PSLLD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24266, 38},
811 /* 804 */ {I_PSLLQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24273, 84},
812 /* 805 */ {I_PSLLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24280, 38},
813 /* 806 */ {I_PSLLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24287, 84},
814 /* 807 */ {I_PSLLW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24294, 38},
815 /* 808 */ {I_PSRAD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24301, 84},
816 /* 809 */ {I_PSRAD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24308, 38},
817 /* 810 */ {I_PSRAW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24315, 84},
818 /* 811 */ {I_PSRAW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24322, 38},
819 /* 812 */ {I_PSRLD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24329, 84},
820 /* 813 */ {I_PSRLD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24336, 38},
821 /* 814 */ {I_PSRLQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24343, 84},
822 /* 815 */ {I_PSRLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24350, 38},
823 /* 816 */ {I_PSRLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24357, 84},
824 /* 817 */ {I_PSRLW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24364, 38},
825 /* 818 */ {I_PSUBB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24371, 84},
826 /* 819 */ {I_PSUBD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24378, 84},
827 /* 820 */ {I_PSUBSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24385, 84},
828 /* 821 */ {I_PSUBSIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33634, 87},
829 /* 822 */ {I_PSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24392, 84},
830 /* 823 */ {I_PSUBUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24399, 84},
831 /* 824 */ {I_PSUBUSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24406, 84},
832 /* 825 */ {I_PSUBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24413, 84},
833 /* 826 */ {I_PUNPCKHBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24420, 84},
834 /* 827 */ {I_PUNPCKHDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24427, 84},
835 /* 828 */ {I_PUNPCKHWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24434, 84},
836 /* 829 */ {I_PUNPCKLBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24441, 84},
837 /* 830 */ {I_PUNPCKLDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24448, 84},
838 /* 831 */ {I_PUNPCKLWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24455, 84},
839 /* 832 */ {I_PUSH, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39037, 0},
840 /* 833 */ {I_PUSH, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39041, 19},
841 /* 834 */ {I_PUSH, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39045, 7},
842 /* 835 */ {I_PUSH, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37632, 0},
843 /* 836 */ {I_PUSH, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37637, 19},
844 /* 837 */ {I_PUSH, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37642, 7},
845 /* 838 */ {I_PUSH, 1, {REG_ES,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7695, 1},
846 /* 839 */ {I_PUSH, 1, {REG_CS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+3237, 1},
847 /* 840 */ {I_PUSH, 1, {REG_SS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+3363, 1},
848 /* 841 */ {I_PUSH, 1, {REG_DS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+3507, 1},
849 /* 842 */ {I_PUSH, 1, {REG_FS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39049, 5},
850 /* 843 */ {I_PUSH, 1, {REG_GS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39053, 5},
851 /* 844 */ {I_PUSH, 1, {IMMEDIATE|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37668, 39},
852 /* 845 */ {I_PUSH, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37652, 91},
853 /* 846 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37662, 92},
854 /* 847 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37662, 93},
855 /* 848 */ {I_PUSH, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37672, 94},
856 /* 849 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37672, 94},
857 /* 850 */ {I_PUSHA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39057, 18},
858 /* 851 */ {I_PUSHAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39061, 19},
859 /* 852 */ {I_PUSHAW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39065, 18},
860 /* 853 */ {I_PUSHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39069, 0},
861 /* 854 */ {I_PUSHFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39073, 19},
862 /* 855 */ {I_PUSHFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39073, 7},
863 /* 856 */ {I_PUSHFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39077, 0},
864 /* 857 */ {I_PXOR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24462, 84},
865 /* 858 */ {I_RCL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39081, 0},
866 /* 859 */ {I_RCL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39085, 0},
867 /* 860 */ {I_RCL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37677, 39},
868 /* 861 */ {I_RCL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37682, 0},
869 /* 862 */ {I_RCL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37687, 0},
870 /* 863 */ {I_RCL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33640, 39},
871 /* 864 */ {I_RCL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37692, 5},
872 /* 865 */ {I_RCL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37697, 5},
873 /* 866 */ {I_RCL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33646, 5},
874 /* 867 */ {I_RCL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37702, 7},
875 /* 868 */ {I_RCL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37707, 7},
876 /* 869 */ {I_RCL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33652, 7},
877 /* 870 */ {I_RCR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39089, 0},
878 /* 871 */ {I_RCR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39093, 0},
879 /* 872 */ {I_RCR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37712, 39},
880 /* 873 */ {I_RCR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37717, 0},
881 /* 874 */ {I_RCR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37722, 0},
882 /* 875 */ {I_RCR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33658, 39},
883 /* 876 */ {I_RCR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37727, 5},
884 /* 877 */ {I_RCR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37732, 5},
885 /* 878 */ {I_RCR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33664, 5},
886 /* 879 */ {I_RCR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37737, 7},
887 /* 880 */ {I_RCR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37742, 7},
888 /* 881 */ {I_RCR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33670, 7},
889 /* 882 */ {I_RDSHR, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33676, 95},
890 /* 883 */ {I_RDMSR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39097, 96},
891 /* 884 */ {I_RDPMC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39101, 86},
892 /* 885 */ {I_RDTSC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39105, 32},
893 /* 886 */ {I_RDTSCP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37747, 97},
894 /* 887 */ {I_RET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38209, 25},
895 /* 888 */ {I_RET, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39109, 98},
896 /* 889 */ {I_RETF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38234, 0},
897 /* 890 */ {I_RETF, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39113, 72},
898 /* 891 */ {I_RETN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38209, 25},
899 /* 892 */ {I_RETN, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39109, 98},
900 /* 893 */ {I_ROL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39117, 0},
901 /* 894 */ {I_ROL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39121, 0},
902 /* 895 */ {I_ROL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37752, 39},
903 /* 896 */ {I_ROL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37757, 0},
904 /* 897 */ {I_ROL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37762, 0},
905 /* 898 */ {I_ROL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33682, 39},
906 /* 899 */ {I_ROL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37767, 5},
907 /* 900 */ {I_ROL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37772, 5},
908 /* 901 */ {I_ROL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33688, 5},
909 /* 902 */ {I_ROL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37777, 7},
910 /* 903 */ {I_ROL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37782, 7},
911 /* 904 */ {I_ROL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33694, 7},
912 /* 905 */ {I_ROR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39125, 0},
913 /* 906 */ {I_ROR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39129, 0},
914 /* 907 */ {I_ROR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37787, 39},
915 /* 908 */ {I_ROR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37792, 0},
916 /* 909 */ {I_ROR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37797, 0},
917 /* 910 */ {I_ROR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33700, 39},
918 /* 911 */ {I_ROR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37802, 5},
919 /* 912 */ {I_ROR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37807, 5},
920 /* 913 */ {I_ROR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33706, 5},
921 /* 914 */ {I_ROR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37812, 7},
922 /* 915 */ {I_ROR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37817, 7},
923 /* 916 */ {I_ROR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33712, 7},
924 /* 917 */ {I_RSDC, 2, {REG_SREG,MEMORY|BITS80,0,0,0}, NO_DECORATOR, nasm_bytecodes+35141, 99},
925 /* 918 */ {I_RSLDT, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37822, 99},
926 /* 919 */ {I_RSM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39133, 100},
927 /* 920 */ {I_RSTS, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37827, 99},
928 /* 921 */ {I_SAHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7319, 0},
929 /* 922 */ {I_SALC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38254, 101},
930 /* 923 */ {I_SAR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39145, 0},
931 /* 924 */ {I_SAR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39149, 0},
932 /* 925 */ {I_SAR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37867, 39},
933 /* 926 */ {I_SAR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37872, 0},
934 /* 927 */ {I_SAR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37877, 0},
935 /* 928 */ {I_SAR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33736, 39},
936 /* 929 */ {I_SAR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37882, 5},
937 /* 930 */ {I_SAR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37887, 5},
938 /* 931 */ {I_SAR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33742, 5},
939 /* 932 */ {I_SAR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37892, 7},
940 /* 933 */ {I_SAR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37897, 7},
941 /* 934 */ {I_SAR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33748, 7},
942 /* 935 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37902, 3},
943 /* 936 */ {I_SBB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37903, 0},
944 /* 937 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33754, 3},
945 /* 938 */ {I_SBB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33755, 0},
946 /* 939 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33760, 4},
947 /* 940 */ {I_SBB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33761, 5},
948 /* 941 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33766, 6},
949 /* 942 */ {I_SBB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33767, 7},
950 /* 943 */ {I_SBB, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25998, 8},
951 /* 944 */ {I_SBB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25998, 0},
952 /* 945 */ {I_SBB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37907, 8},
953 /* 946 */ {I_SBB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37907, 0},
954 /* 947 */ {I_SBB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37912, 9},
955 /* 948 */ {I_SBB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37912, 5},
956 /* 949 */ {I_SBB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37917, 10},
957 /* 950 */ {I_SBB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37917, 7},
958 /* 951 */ {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24469, 11},
959 /* 952 */ {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24476, 12},
960 /* 953 */ {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24483, 13},
961 /* 954 */ {I_SBB, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39153, 8},
962 /* 955 */ {I_SBB, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37922, 8},
963 /* 956 */ {I_SBB, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37927, 9},
964 /* 957 */ {I_SBB, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+37932, 10},
965 /* 958 */ {I_SBB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33772, 3},
966 /* 959 */ {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24490, 3},
967 /* 960 */ {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24497, 4},
968 /* 961 */ {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24504, 6},
969 /* 962 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33772, 3},
970 /* 963 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24490, 3},
971 /* 964 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24497, 4},
972 /* 965 */ {I_SCASB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39157, 0},
973 /* 966 */ {I_SCASD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37937, 5},
974 /* 967 */ {I_SCASQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37942, 7},
975 /* 968 */ {I_SCASW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37947, 0},
976 /* 969 */ {I_SFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33784, 59},
977 /* 970 */ {I_SGDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37952, 102},
978 /* 971 */ {I_SHL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39137, 0},
979 /* 972 */ {I_SHL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39141, 0},
980 /* 973 */ {I_SHL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37832, 39},
981 /* 974 */ {I_SHL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37837, 0},
982 /* 975 */ {I_SHL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37842, 0},
983 /* 976 */ {I_SHL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33718, 39},
984 /* 977 */ {I_SHL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37847, 5},
985 /* 978 */ {I_SHL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37852, 5},
986 /* 979 */ {I_SHL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33724, 5},
987 /* 980 */ {I_SHL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37857, 7},
988 /* 981 */ {I_SHL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37862, 7},
989 /* 982 */ {I_SHL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33730, 7},
990 /* 983 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24511, 103},
991 /* 984 */ {I_SHLD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24511, 103},
992 /* 985 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24518, 103},
993 /* 986 */ {I_SHLD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24518, 103},
994 /* 987 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24525, 104},
995 /* 988 */ {I_SHLD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24525, 104},
996 /* 989 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33790, 9},
997 /* 990 */ {I_SHLD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33790, 5},
998 /* 991 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33796, 9},
999 /* 992 */ {I_SHLD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33796, 5},
1000 /* 993 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33802, 10},
1001 /* 994 */ {I_SHLD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33802, 7},
1002 /* 995 */ {I_SHR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39161, 0},
1003 /* 996 */ {I_SHR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39165, 0},
1004 /* 997 */ {I_SHR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37957, 39},
1005 /* 998 */ {I_SHR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37962, 0},
1006 /* 999 */ {I_SHR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37967, 0},
1007 /* 1000 */ {I_SHR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33808, 39},
1008 /* 1001 */ {I_SHR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37972, 5},
1009 /* 1002 */ {I_SHR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37977, 5},
1010 /* 1003 */ {I_SHR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33814, 5},
1011 /* 1004 */ {I_SHR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37982, 7},
1012 /* 1005 */ {I_SHR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+37987, 7},
1013 /* 1006 */ {I_SHR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33820, 7},
1014 /* 1007 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24532, 103},
1015 /* 1008 */ {I_SHRD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24532, 103},
1016 /* 1009 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24539, 103},
1017 /* 1010 */ {I_SHRD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24539, 103},
1018 /* 1011 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24546, 104},
1019 /* 1012 */ {I_SHRD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24546, 104},
1020 /* 1013 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33826, 9},
1021 /* 1014 */ {I_SHRD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33826, 5},
1022 /* 1015 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33832, 9},
1023 /* 1016 */ {I_SHRD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33832, 5},
1024 /* 1017 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33838, 10},
1025 /* 1018 */ {I_SHRD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+33838, 7},
1026 /* 1019 */ {I_SIDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37992, 102},
1027 /* 1020 */ {I_SLDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33863, 102},
1028 /* 1021 */ {I_SLDT, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33863, 102},
1029 /* 1022 */ {I_SLDT, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33844, 102},
1030 /* 1023 */ {I_SLDT, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33850, 5},
1031 /* 1024 */ {I_SLDT, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33862, 7},
1032 /* 1025 */ {I_SKINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37997, 7},
1033 /* 1026 */ {I_SMI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39287, 105},
1034 /* 1027 */ {I_SMSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33881, 102},
1035 /* 1028 */ {I_SMSW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33881, 102},
1036 /* 1029 */ {I_SMSW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33868, 102},
1037 /* 1030 */ {I_SMSW, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33874, 5},
1038 /* 1031 */ {I_SMSW, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33880, 7},
1039 /* 1032 */ {I_STC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37749, 0},
1040 /* 1033 */ {I_STD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39311, 0},
1041 /* 1034 */ {I_STI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37544, 0},
1042 /* 1035 */ {I_STOSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7423, 0},
1043 /* 1036 */ {I_STOSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39177, 5},
1044 /* 1037 */ {I_STOSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39181, 7},
1045 /* 1038 */ {I_STOSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39185, 0},
1046 /* 1039 */ {I_STR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33899, 62},
1047 /* 1040 */ {I_STR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33899, 62},
1048 /* 1041 */ {I_STR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33886, 62},
1049 /* 1042 */ {I_STR, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33892, 63},
1050 /* 1043 */ {I_STR, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33898, 7},
1051 /* 1044 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38002, 3},
1052 /* 1045 */ {I_SUB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38003, 0},
1053 /* 1046 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33904, 3},
1054 /* 1047 */ {I_SUB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33905, 0},
1055 /* 1048 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33910, 4},
1056 /* 1049 */ {I_SUB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33911, 5},
1057 /* 1050 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33916, 6},
1058 /* 1051 */ {I_SUB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33917, 7},
1059 /* 1052 */ {I_SUB, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+31766, 8},
1060 /* 1053 */ {I_SUB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31766, 0},
1061 /* 1054 */ {I_SUB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38007, 8},
1062 /* 1055 */ {I_SUB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38007, 0},
1063 /* 1056 */ {I_SUB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38012, 9},
1064 /* 1057 */ {I_SUB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38012, 5},
1065 /* 1058 */ {I_SUB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38017, 10},
1066 /* 1059 */ {I_SUB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38017, 7},
1067 /* 1060 */ {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24553, 11},
1068 /* 1061 */ {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24560, 12},
1069 /* 1062 */ {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24567, 13},
1070 /* 1063 */ {I_SUB, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39189, 8},
1071 /* 1064 */ {I_SUB, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38022, 8},
1072 /* 1065 */ {I_SUB, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38027, 9},
1073 /* 1066 */ {I_SUB, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38032, 10},
1074 /* 1067 */ {I_SUB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33922, 3},
1075 /* 1068 */ {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24574, 3},
1076 /* 1069 */ {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24581, 4},
1077 /* 1070 */ {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24588, 6},
1078 /* 1071 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33922, 3},
1079 /* 1072 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24574, 3},
1080 /* 1073 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24581, 4},
1081 /* 1074 */ {I_SVDC, 2, {MEMORY|BITS80,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+25143, 99},
1082 /* 1075 */ {I_SVTS, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38042, 99},
1083 /* 1076 */ {I_SWAPGS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38047, 7},
1084 /* 1077 */ {I_SYSCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38917, 107},
1085 /* 1078 */ {I_SYSENTER, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39193, 86},
1086 /* 1079 */ {I_SYSEXIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39197, 108},
1087 /* 1080 */ {I_SYSRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38913, 109},
1088 /* 1081 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39201, 8},
1089 /* 1082 */ {I_TEST, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39201, 0},
1090 /* 1083 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38052, 8},
1091 /* 1084 */ {I_TEST, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38052, 0},
1092 /* 1085 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38057, 9},
1093 /* 1086 */ {I_TEST, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38057, 5},
1094 /* 1087 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38062, 10},
1095 /* 1088 */ {I_TEST, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38062, 7},
1096 /* 1089 */ {I_TEST, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39205, 8},
1097 /* 1090 */ {I_TEST, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38067, 8},
1098 /* 1091 */ {I_TEST, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38072, 9},
1099 /* 1092 */ {I_TEST, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38077, 10},
1100 /* 1093 */ {I_TEST, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39209, 8},
1101 /* 1094 */ {I_TEST, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38082, 8},
1102 /* 1095 */ {I_TEST, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38087, 9},
1103 /* 1096 */ {I_TEST, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38092, 10},
1104 /* 1097 */ {I_TEST, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38097, 8},
1105 /* 1098 */ {I_TEST, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33934, 8},
1106 /* 1099 */ {I_TEST, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33940, 9},
1107 /* 1100 */ {I_TEST, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33946, 10},
1108 /* 1101 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38097, 8},
1109 /* 1102 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33934, 8},
1110 /* 1103 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33940, 9},
1111 /* 1104 */ {I_UD0, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39213, 39},
1112 /* 1105 */ {I_UD1, 2, {REG_GPR,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33952, 39},
1113 /* 1106 */ {I_UD1, 2, {REG_GPR,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33958, 39},
1114 /* 1107 */ {I_UD1, 2, {REG_GPR,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33964, 39},
1115 /* 1108 */ {I_UD2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39221, 39},
1116 /* 1109 */ {I_VERR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38102, 62},
1117 /* 1110 */ {I_VERR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38102, 62},
1118 /* 1111 */ {I_VERR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38102, 62},
1119 /* 1112 */ {I_VERW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38107, 62},
1120 /* 1113 */ {I_VERW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38107, 62},
1121 /* 1114 */ {I_VERW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38107, 62},
1122 /* 1115 */ {I_FWAIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38815, 0},
1123 /* 1116 */ {I_WBINVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39225, 54},
1124 /* 1117 */ {I_WRSHR, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33982, 95},
1125 /* 1118 */ {I_WRMSR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39229, 96},
1126 /* 1119 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33988, 111},
1127 /* 1120 */ {I_XADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33989, 20},
1128 /* 1121 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24623, 111},
1129 /* 1122 */ {I_XADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24624, 20},
1130 /* 1123 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24630, 111},
1131 /* 1124 */ {I_XADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24631, 20},
1132 /* 1125 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24637, 6},
1133 /* 1126 */ {I_XADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24638, 7},
1134 /* 1127 */ {I_XCHG, 2, {REG_AX,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39233, 0},
1135 /* 1128 */ {I_XCHG, 2, {REG_EAX,REG32NA,0,0,0}, NO_DECORATOR, nasm_bytecodes+39237, 5},
1136 /* 1129 */ {I_XCHG, 2, {REG_RAX,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39241, 7},
1137 /* 1130 */ {I_XCHG, 2, {REG_GPR|BITS16,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39245, 0},
1138 /* 1131 */ {I_XCHG, 2, {REG32NA,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39249, 5},
1139 /* 1132 */ {I_XCHG, 2, {REG_GPR|BITS64,REG_RAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39253, 7},
1140 /* 1133 */ {I_XCHG, 2, {REG_EAX,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39257, 19},
1141 /* 1134 */ {I_XCHG, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38112, 3},
1142 /* 1135 */ {I_XCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38113, 0},
1143 /* 1136 */ {I_XCHG, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34006, 3},
1144 /* 1137 */ {I_XCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34007, 0},
1145 /* 1138 */ {I_XCHG, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34012, 4},
1146 /* 1139 */ {I_XCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34013, 5},
1147 /* 1140 */ {I_XCHG, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34018, 6},
1148 /* 1141 */ {I_XCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34019, 7},
1149 /* 1142 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38117, 3},
1150 /* 1143 */ {I_XCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38118, 0},
1151 /* 1144 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34024, 3},
1152 /* 1145 */ {I_XCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34025, 0},
1153 /* 1146 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34030, 4},
1154 /* 1147 */ {I_XCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34031, 5},
1155 /* 1148 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34036, 6},
1156 /* 1149 */ {I_XCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34037, 7},
1157 /* 1150 */ {I_XLATB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39314, 0},
1158 /* 1151 */ {I_XLAT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39314, 0},
1159 /* 1152 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38122, 3},
1160 /* 1153 */ {I_XOR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38123, 0},
1161 /* 1154 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34042, 3},
1162 /* 1155 */ {I_XOR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34043, 0},
1163 /* 1156 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34048, 4},
1164 /* 1157 */ {I_XOR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34049, 5},
1165 /* 1158 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34054, 6},
1166 /* 1159 */ {I_XOR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34055, 7},
1167 /* 1160 */ {I_XOR, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+31206, 8},
1168 /* 1161 */ {I_XOR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31206, 0},
1169 /* 1162 */ {I_XOR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38127, 8},
1170 /* 1163 */ {I_XOR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38127, 0},
1171 /* 1164 */ {I_XOR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38132, 9},
1172 /* 1165 */ {I_XOR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38132, 5},
1173 /* 1166 */ {I_XOR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38137, 10},
1174 /* 1167 */ {I_XOR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38137, 7},
1175 /* 1168 */ {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24644, 11},
1176 /* 1169 */ {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24651, 12},
1177 /* 1170 */ {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+24658, 13},
1178 /* 1171 */ {I_XOR, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39261, 8},
1179 /* 1172 */ {I_XOR, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38142, 8},
1180 /* 1173 */ {I_XOR, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38147, 9},
1181 /* 1174 */ {I_XOR, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38152, 10},
1182 /* 1175 */ {I_XOR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34060, 3},
1183 /* 1176 */ {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24665, 3},
1184 /* 1177 */ {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24672, 4},
1185 /* 1178 */ {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24679, 6},
1186 /* 1179 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34060, 3},
1187 /* 1180 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24665, 3},
1188 /* 1181 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24672, 4},
1189 /* 1182 */ {I_CMOVcc, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24686, 114},
1190 /* 1183 */ {I_CMOVcc, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24686, 86},
1191 /* 1184 */ {I_CMOVcc, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24693, 114},
1192 /* 1185 */ {I_CMOVcc, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24693, 86},
1193 /* 1186 */ {I_CMOVcc, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24700, 10},
1194 /* 1187 */ {I_CMOVcc, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24700, 7},
1195 /* 1188 */ {I_Jcc, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24707, 115},
1196 /* 1189 */ {I_Jcc, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24714, 27},
1197 /* 1190 */ {I_Jcc, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24721, 27},
1198 /* 1191 */ {I_Jcc, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24728, 28},
1199 /* 1192 */ {I_Jcc, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38158, 25},
1200 /* 1193 */ {I_SETcc, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34072, 21},
1201 /* 1194 */ {I_SETcc, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34072, 5},
1202 /* 1195 */ {I_ADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34078, 116},
1203 /* 1196 */ {I_ADDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34084, 116},
1204 /* 1197 */ {I_ANDNPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34090, 116},
1205 /* 1198 */ {I_ANDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34096, 116},
1206 /* 1199 */ {I_CMPEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7442, 116},
1207 /* 1200 */ {I_CMPEQSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7450, 116},
1208 /* 1201 */ {I_CMPLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7458, 116},
1209 /* 1202 */ {I_CMPLESS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7466, 116},
1210 /* 1203 */ {I_CMPLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7474, 116},
1211 /* 1204 */ {I_CMPLTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7482, 116},
1212 /* 1205 */ {I_CMPNEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7490, 116},
1213 /* 1206 */ {I_CMPNEQSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7498, 116},
1214 /* 1207 */ {I_CMPNLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7506, 116},
1215 /* 1208 */ {I_CMPNLESS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7514, 116},
1216 /* 1209 */ {I_CMPNLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7522, 116},
1217 /* 1210 */ {I_CMPNLTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7530, 116},
1218 /* 1211 */ {I_CMPORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7538, 116},
1219 /* 1212 */ {I_CMPORDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7546, 116},
1220 /* 1213 */ {I_CMPUNORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7554, 116},
1221 /* 1214 */ {I_CMPUNORDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7562, 116},
1222 /* 1215 */ {I_CMPPS, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24742, 117},
1223 /* 1216 */ {I_CMPPS, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24742, 117},
1224 /* 1217 */ {I_CMPSS, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24749, 117},
1225 /* 1218 */ {I_CMPSS, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24749, 117},
1226 /* 1219 */ {I_COMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34102, 116},
1227 /* 1220 */ {I_CVTPI2PS, 2, {XMM_L16,RM_MMX|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34108, 118},
1228 /* 1221 */ {I_CVTPS2PI, 2, {MMXREG,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34114, 118},
1229 /* 1222 */ {I_CVTSI2SS, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24757, 119},
1230 /* 1223 */ {I_CVTSI2SS, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24756, 120},
1231 /* 1224 */ {I_CVTSS2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24764, 119},
1232 /* 1225 */ {I_CVTSS2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24764, 119},
1233 /* 1226 */ {I_CVTSS2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24763, 121},
1234 /* 1227 */ {I_CVTSS2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24763, 121},
1235 /* 1228 */ {I_CVTTPS2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34120, 122},
1236 /* 1229 */ {I_CVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24771, 119},
1237 /* 1230 */ {I_CVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24770, 121},
1238 /* 1231 */ {I_DIVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34126, 116},
1239 /* 1232 */ {I_DIVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34132, 116},
1240 /* 1233 */ {I_LDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34138, 116},
1241 /* 1234 */ {I_MAXPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34144, 116},
1242 /* 1235 */ {I_MAXSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34150, 116},
1243 /* 1236 */ {I_MINPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34156, 116},
1244 /* 1237 */ {I_MINSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34162, 116},
1245 /* 1238 */ {I_MOVAPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34168, 116},
1246 /* 1239 */ {I_MOVAPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34174, 116},
1247 /* 1240 */ {I_MOVHPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34180, 116},
1248 /* 1241 */ {I_MOVHPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34186, 116},
1249 /* 1242 */ {I_MOVLHPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34180, 116},
1250 /* 1243 */ {I_MOVLPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33976, 116},
1251 /* 1244 */ {I_MOVLPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34192, 116},
1252 /* 1245 */ {I_MOVHLPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33976, 116},
1253 /* 1246 */ {I_MOVMSKPS, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34198, 116},
1254 /* 1247 */ {I_MOVMSKPS, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24777, 123},
1255 /* 1248 */ {I_MOVNTPS, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34204, 116},
1256 /* 1249 */ {I_MOVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34210, 116},
1257 /* 1250 */ {I_MOVSS, 2, {MEMORY|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34216, 116},
1258 /* 1251 */ {I_MOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34210, 116},
1259 /* 1252 */ {I_MOVUPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34222, 116},
1260 /* 1253 */ {I_MOVUPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34228, 116},
1261 /* 1254 */ {I_MULPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34234, 116},
1262 /* 1255 */ {I_MULSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34240, 116},
1263 /* 1256 */ {I_ORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34246, 116},
1264 /* 1257 */ {I_RCPPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34252, 116},
1265 /* 1258 */ {I_RCPSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34258, 116},
1266 /* 1259 */ {I_RSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34264, 116},
1267 /* 1260 */ {I_RSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34270, 116},
1268 /* 1261 */ {I_SHUFPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+24784, 116},
1269 /* 1262 */ {I_SQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34276, 116},
1270 /* 1263 */ {I_SQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34282, 116},
1271 /* 1264 */ {I_STMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34288, 116},
1272 /* 1265 */ {I_SUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34294, 116},
1273 /* 1266 */ {I_SUBSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34300, 116},
1274 /* 1267 */ {I_UCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34306, 116},
1275 /* 1268 */ {I_UNPCKHPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34312, 116},
1276 /* 1269 */ {I_UNPCKLPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34318, 116},
1277 /* 1270 */ {I_XORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34324, 116},
1278 /* 1271 */ {I_FXRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24792, 124},
1279 /* 1272 */ {I_FXRSTOR64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24791, 125},
1280 /* 1273 */ {I_FXSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24799, 124},
1281 /* 1274 */ {I_FXSAVE64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24798, 125},
1282 /* 1275 */ {I_XGETBV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38162, 126},
1283 /* 1276 */ {I_XSETBV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38167, 127},
1284 /* 1277 */ {I_XSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24806, 126},
1285 /* 1278 */ {I_XSAVE64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24805, 128},
1286 /* 1279 */ {I_XSAVEC, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24813, 129},
1287 /* 1280 */ {I_XSAVEC64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24812, 130},
1288 /* 1281 */ {I_XSAVEOPT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24820, 129},
1289 /* 1282 */ {I_XSAVEOPT64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24819, 130},
1290 /* 1283 */ {I_XSAVES, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24827, 129},
1291 /* 1284 */ {I_XSAVES64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24826, 130},
1292 /* 1285 */ {I_XRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24834, 126},
1293 /* 1286 */ {I_XRSTOR64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24833, 128},
1294 /* 1287 */ {I_XRSTORS, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24841, 129},
1295 /* 1288 */ {I_XRSTORS64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+24840, 130},
1296 /* 1289 */ {I_PREFETCHNTA, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35381, 131},
1297 /* 1290 */ {I_PREFETCHT0, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35399, 131},
1298 /* 1291 */ {I_PREFETCHT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35417, 131},
1299 /* 1292 */ {I_PREFETCHT2, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35435, 131},
1300 /* 1293 */ {I_SFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33784, 131},
1301 /* 1294 */ {I_MASKMOVQ, 2, {MMXREG,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34330, 132},
1302 /* 1295 */ {I_MOVNTQ, 2, {MEMORY,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34336, 133},
1303 /* 1296 */ {I_PAVGB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24847, 133},
1304 /* 1297 */ {I_PAVGW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24854, 133},
1305 /* 1298 */ {I_PEXTRW, 3, {REG_GPR|BITS32,MMXREG,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24861, 134},
1306 /* 1299 */ {I_PINSRW, 3, {MMXREG,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24868, 134},
1307 /* 1300 */ {I_PINSRW, 3, {MMXREG,RM_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24868, 134},
1308 /* 1301 */ {I_PINSRW, 3, {MMXREG,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24868, 134},
1309 /* 1302 */ {I_PMAXSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24875, 133},
1310 /* 1303 */ {I_PMAXUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24882, 133},
1311 /* 1304 */ {I_PMINSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24889, 133},
1312 /* 1305 */ {I_PMINUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24896, 133},
1313 /* 1306 */ {I_PMOVMSKB, 2, {REG_GPR|BITS32,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34342, 132},
1314 /* 1307 */ {I_PMULHUW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24903, 133},
1315 /* 1308 */ {I_PSADBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24910, 133},
1316 /* 1309 */ {I_PSHUFW, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7570, 135},
1317 /* 1310 */ {I_PF2IW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7578, 88},
1318 /* 1311 */ {I_PFNACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7586, 88},
1319 /* 1312 */ {I_PFPNACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7594, 88},
1320 /* 1313 */ {I_PI2FW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7602, 88},
1321 /* 1314 */ {I_PSWAPD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7610, 88},
1322 /* 1315 */ {I_MASKMOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34348, 136},
1323 /* 1316 */ {I_CLFLUSH, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34354, 136},
1324 /* 1317 */ {I_MOVNTDQ, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34360, 137},
1325 /* 1318 */ {I_MOVNTI, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24918, 138},
1326 /* 1319 */ {I_MOVNTI, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24917, 139},
1327 /* 1320 */ {I_MOVNTPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34366, 137},
1328 /* 1321 */ {I_LFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33292, 136},
1329 /* 1322 */ {I_MFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33370, 136},
1330 /* 1323 */ {I_MOVD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24924, 140},
1331 /* 1324 */ {I_MOVD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+24931, 140},
1332 /* 1325 */ {I_MOVD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+24931, 136},
1333 /* 1326 */ {I_MOVD, 2, {RM_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24924, 136},
1334 /* 1327 */ {I_MOVDQA, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34372, 136},
1335 /* 1328 */ {I_MOVDQA, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34378, 137},
1336 /* 1329 */ {I_MOVDQA, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34372, 137},
1337 /* 1330 */ {I_MOVDQA, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34378, 136},
1338 /* 1331 */ {I_MOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34384, 136},
1339 /* 1332 */ {I_MOVDQU, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34390, 137},
1340 /* 1333 */ {I_MOVDQU, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34384, 137},
1341 /* 1334 */ {I_MOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34390, 136},
1342 /* 1335 */ {I_MOVDQ2Q, 2, {MMXREG,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34396, 136},
1343 /* 1336 */ {I_MOVQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34402, 136},
1344 /* 1337 */ {I_MOVQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34408, 136},
1345 /* 1338 */ {I_MOVQ, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34408, 141},
1346 /* 1339 */ {I_MOVQ, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34402, 141},
1347 /* 1340 */ {I_MOVQ, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+24938, 142},
1348 /* 1341 */ {I_MOVQ, 2, {RM_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+24945, 142},
1349 /* 1342 */ {I_MOVQ2DQ, 2, {XMM_L16,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34414, 136},
1350 /* 1343 */ {I_PACKSSWB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34420, 137},
1351 /* 1344 */ {I_PACKSSDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34426, 137},
1352 /* 1345 */ {I_PACKUSWB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34432, 137},
1353 /* 1346 */ {I_PADDB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34438, 137},
1354 /* 1347 */ {I_PADDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34444, 137},
1355 /* 1348 */ {I_PADDD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34450, 137},
1356 /* 1349 */ {I_PADDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34456, 143},
1357 /* 1350 */ {I_PADDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34462, 137},
1358 /* 1351 */ {I_PADDSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34468, 137},
1359 /* 1352 */ {I_PADDSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34474, 137},
1360 /* 1353 */ {I_PADDUSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34480, 137},
1361 /* 1354 */ {I_PADDUSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34486, 137},
1362 /* 1355 */ {I_PAND, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34492, 137},
1363 /* 1356 */ {I_PANDN, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34498, 137},
1364 /* 1357 */ {I_PAVGB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34504, 137},
1365 /* 1358 */ {I_PAVGW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34510, 137},
1366 /* 1359 */ {I_PCMPEQB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34516, 137},
1367 /* 1360 */ {I_PCMPEQW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34522, 137},
1368 /* 1361 */ {I_PCMPEQD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34528, 137},
1369 /* 1362 */ {I_PCMPGTB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34534, 137},
1370 /* 1363 */ {I_PCMPGTW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34540, 137},
1371 /* 1364 */ {I_PCMPGTD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34546, 137},
1372 /* 1365 */ {I_PEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24952, 144},
1373 /* 1366 */ {I_PINSRW, 3, {XMM_L16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24959, 144},
1374 /* 1367 */ {I_PINSRW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24959, 144},
1375 /* 1368 */ {I_PINSRW, 3, {XMM_L16,MEMORY|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24959, 144},
1376 /* 1369 */ {I_PMADDWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34552, 137},
1377 /* 1370 */ {I_PMAXSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34558, 137},
1378 /* 1371 */ {I_PMAXUB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34564, 137},
1379 /* 1372 */ {I_PMINSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34570, 137},
1380 /* 1373 */ {I_PMINUB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34576, 137},
1381 /* 1374 */ {I_PMOVMSKB, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34582, 136},
1382 /* 1375 */ {I_PMULHUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34588, 137},
1383 /* 1376 */ {I_PMULHW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34594, 137},
1384 /* 1377 */ {I_PMULLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34600, 137},
1385 /* 1378 */ {I_PMULUDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+24966, 137},
1386 /* 1379 */ {I_PMULUDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34606, 137},
1387 /* 1380 */ {I_POR, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34612, 137},
1388 /* 1381 */ {I_PSADBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34618, 137},
1389 /* 1382 */ {I_PSHUFD, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24973, 144},
1390 /* 1383 */ {I_PSHUFD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24973, 145},
1391 /* 1384 */ {I_PSHUFHW, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24980, 144},
1392 /* 1385 */ {I_PSHUFHW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24980, 145},
1393 /* 1386 */ {I_PSHUFLW, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24987, 144},
1394 /* 1387 */ {I_PSHUFLW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+24987, 145},
1395 /* 1388 */ {I_PSLLDQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+24994, 146},
1396 /* 1389 */ {I_PSLLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34624, 137},
1397 /* 1390 */ {I_PSLLW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25001, 146},
1398 /* 1391 */ {I_PSLLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34630, 137},
1399 /* 1392 */ {I_PSLLD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25008, 146},
1400 /* 1393 */ {I_PSLLQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34636, 137},
1401 /* 1394 */ {I_PSLLQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25015, 146},
1402 /* 1395 */ {I_PSRAW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34642, 137},
1403 /* 1396 */ {I_PSRAW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25022, 146},
1404 /* 1397 */ {I_PSRAD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34648, 137},
1405 /* 1398 */ {I_PSRAD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25029, 146},
1406 /* 1399 */ {I_PSRLDQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25036, 146},
1407 /* 1400 */ {I_PSRLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34654, 137},
1408 /* 1401 */ {I_PSRLW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25043, 146},
1409 /* 1402 */ {I_PSRLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34660, 137},
1410 /* 1403 */ {I_PSRLD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25050, 146},
1411 /* 1404 */ {I_PSRLQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34666, 137},
1412 /* 1405 */ {I_PSRLQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25057, 146},
1413 /* 1406 */ {I_PSUBB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34672, 137},
1414 /* 1407 */ {I_PSUBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34678, 137},
1415 /* 1408 */ {I_PSUBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34684, 137},
1416 /* 1409 */ {I_PSUBQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25064, 137},
1417 /* 1410 */ {I_PSUBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34690, 137},
1418 /* 1411 */ {I_PSUBSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34696, 137},
1419 /* 1412 */ {I_PSUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34702, 137},
1420 /* 1413 */ {I_PSUBUSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34708, 137},
1421 /* 1414 */ {I_PSUBUSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34714, 137},
1422 /* 1415 */ {I_PUNPCKHBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34720, 137},
1423 /* 1416 */ {I_PUNPCKHWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34726, 137},
1424 /* 1417 */ {I_PUNPCKHDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34732, 137},
1425 /* 1418 */ {I_PUNPCKHQDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34738, 137},
1426 /* 1419 */ {I_PUNPCKLBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34744, 137},
1427 /* 1420 */ {I_PUNPCKLWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34750, 137},
1428 /* 1421 */ {I_PUNPCKLDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34756, 137},
1429 /* 1422 */ {I_PUNPCKLQDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34762, 137},
1430 /* 1423 */ {I_PXOR, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34768, 137},
1431 /* 1424 */ {I_ADDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34774, 137},
1432 /* 1425 */ {I_ADDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34780, 141},
1433 /* 1426 */ {I_ANDNPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34786, 137},
1434 /* 1427 */ {I_ANDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34792, 137},
1435 /* 1428 */ {I_CMPEQPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7618, 137},
1436 /* 1429 */ {I_CMPEQSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7626, 136},
1437 /* 1430 */ {I_CMPLEPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7634, 137},
1438 /* 1431 */ {I_CMPLESD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7642, 136},
1439 /* 1432 */ {I_CMPLTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7650, 137},
1440 /* 1433 */ {I_CMPLTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7658, 136},
1441 /* 1434 */ {I_CMPNEQPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7666, 137},
1442 /* 1435 */ {I_CMPNEQSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7674, 136},
1443 /* 1436 */ {I_CMPNLEPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7682, 137},
1444 /* 1437 */ {I_CMPNLESD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7690, 136},
1445 /* 1438 */ {I_CMPNLTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7698, 137},
1446 /* 1439 */ {I_CMPNLTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7706, 136},
1447 /* 1440 */ {I_CMPORDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7714, 137},
1448 /* 1441 */ {I_CMPORDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7722, 136},
1449 /* 1442 */ {I_CMPUNORDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7730, 137},
1450 /* 1443 */ {I_CMPUNORDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7738, 136},
1451 /* 1444 */ {I_CMPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25071, 136},
1452 /* 1445 */ {I_CMPSD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25078, 136},
1453 /* 1446 */ {I_COMISD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34798, 136},
1454 /* 1447 */ {I_CVTDQ2PD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34804, 141},
1455 /* 1448 */ {I_CVTDQ2PS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34810, 137},
1456 /* 1449 */ {I_CVTPD2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34816, 137},
1457 /* 1450 */ {I_CVTPD2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34822, 137},
1458 /* 1451 */ {I_CVTPD2PS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34828, 137},
1459 /* 1452 */ {I_CVTPI2PD, 2, {XMM_L16,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34834, 141},
1460 /* 1453 */ {I_CVTPS2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34840, 137},
1461 /* 1454 */ {I_CVTPS2PD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34846, 141},
1462 /* 1455 */ {I_CVTSD2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25085, 147},
1463 /* 1456 */ {I_CVTSD2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25085, 147},
1464 /* 1457 */ {I_CVTSD2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25092, 148},
1465 /* 1458 */ {I_CVTSD2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25092, 148},
1466 /* 1459 */ {I_CVTSD2SS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34852, 141},
1467 /* 1460 */ {I_CVTSI2SD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25099, 149},
1468 /* 1461 */ {I_CVTSI2SD, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25106, 148},
1469 /* 1462 */ {I_CVTSS2SD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34858, 140},
1470 /* 1463 */ {I_CVTTPD2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34864, 137},
1471 /* 1464 */ {I_CVTTPD2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34870, 137},
1472 /* 1465 */ {I_CVTTPS2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34876, 137},
1473 /* 1466 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25113, 147},
1474 /* 1467 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25113, 147},
1475 /* 1468 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25120, 148},
1476 /* 1469 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25120, 148},
1477 /* 1470 */ {I_DIVPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34882, 137},
1478 /* 1471 */ {I_DIVSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34888, 136},
1479 /* 1472 */ {I_MAXPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34894, 137},
1480 /* 1473 */ {I_MAXSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34900, 136},
1481 /* 1474 */ {I_MINPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34906, 137},
1482 /* 1475 */ {I_MINSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34912, 136},
1483 /* 1476 */ {I_MOVAPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34918, 136},
1484 /* 1477 */ {I_MOVAPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34924, 136},
1485 /* 1478 */ {I_MOVAPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34924, 137},
1486 /* 1479 */ {I_MOVAPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34918, 137},
1487 /* 1480 */ {I_MOVHPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34930, 136},
1488 /* 1481 */ {I_MOVHPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34936, 136},
1489 /* 1482 */ {I_MOVLPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34942, 136},
1490 /* 1483 */ {I_MOVLPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34948, 136},
1491 /* 1484 */ {I_MOVMSKPD, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34954, 136},
1492 /* 1485 */ {I_MOVMSKPD, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25127, 142},
1493 /* 1486 */ {I_MOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34960, 136},
1494 /* 1487 */ {I_MOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34966, 136},
1495 /* 1488 */ {I_MOVSD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34966, 136},
1496 /* 1489 */ {I_MOVSD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34960, 136},
1497 /* 1490 */ {I_MOVUPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34972, 136},
1498 /* 1491 */ {I_MOVUPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34978, 136},
1499 /* 1492 */ {I_MOVUPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34978, 137},
1500 /* 1493 */ {I_MOVUPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34972, 137},
1501 /* 1494 */ {I_MULPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34984, 137},
1502 /* 1495 */ {I_MULSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34990, 136},
1503 /* 1496 */ {I_ORPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34996, 137},
1504 /* 1497 */ {I_SHUFPD, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25134, 144},
1505 /* 1498 */ {I_SHUFPD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+25134, 150},
1506 /* 1499 */ {I_SQRTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35002, 137},
1507 /* 1500 */ {I_SQRTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35008, 136},
1508 /* 1501 */ {I_SUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35014, 137},
1509 /* 1502 */ {I_SUBSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35020, 136},
1510 /* 1503 */ {I_UCOMISD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35026, 136},
1511 /* 1504 */ {I_UNPCKHPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35032, 136},
1512 /* 1505 */ {I_UNPCKLPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35038, 136},
1513 /* 1506 */ {I_XORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35044, 136},
1514 /* 1507 */ {I_ADDSUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35050, 151},
1515 /* 1508 */ {I_ADDSUBPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35056, 151},
1516 /* 1509 */ {I_HADDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35062, 151},
1517 /* 1510 */ {I_HADDPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35068, 151},
1518 /* 1511 */ {I_HSUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35074, 151},
1519 /* 1512 */ {I_HSUBPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35080, 151},
1520 /* 1513 */ {I_LDDQU, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35086, 151},
1521 /* 1514 */ {I_MOVDDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35092, 152},
1522 /* 1515 */ {I_MOVSHDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35098, 152},
1523 /* 1516 */ {I_MOVSLDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35104, 152},
1524 /* 1517 */ {I_CLGI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38172, 153},
1525 /* 1518 */ {I_STGI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38177, 153},
1526 /* 1519 */ {I_VMCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38182, 154},
1527 /* 1520 */ {I_VMCLEAR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35110, 154},
1528 /* 1521 */ {I_VMFUNC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38187, 154},
1529 /* 1522 */ {I_VMLAUNCH, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38192, 154},
1530 /* 1523 */ {I_VMLOAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38197, 153},
1531 /* 1524 */ {I_VMMCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38202, 153},
1532 /* 1525 */ {I_VMPTRLD, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35116, 154},
1533 /* 1526 */ {I_VMPTRST, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35122, 154},
1534 /* 1527 */ {I_VMREAD, 2, {RM_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25142, 155},
1535 /* 1528 */ {I_VMREAD, 2, {RM_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25141, 156},
1536 /* 1529 */ {I_VMRESUME, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38207, 154},
1537 /* 1530 */ {I_VMRUN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38212, 153},
1538 /* 1531 */ {I_VMSAVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38217, 153},
1539 /* 1532 */ {I_VMWRITE, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25149, 155},
1540 /* 1533 */ {I_VMWRITE, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25148, 156},
1541 /* 1534 */ {I_VMXOFF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38222, 154},
1542 /* 1535 */ {I_VMXON, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35128, 154},
1543 /* 1536 */ {I_INVEPT, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+7747, 157},
1544 /* 1537 */ {I_INVEPT, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+7746, 158},
1545 /* 1538 */ {I_INVVPID, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+7755, 157},
1546 /* 1539 */ {I_INVVPID, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+7754, 158},
1547 /* 1540 */ {I_PABSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25155, 159},
1548 /* 1541 */ {I_PABSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25162, 160},
1549 /* 1542 */ {I_PABSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25169, 159},
1550 /* 1543 */ {I_PABSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25176, 160},
1551 /* 1544 */ {I_PABSD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25183, 159},
1552 /* 1545 */ {I_PABSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25190, 160},
1553 /* 1546 */ {I_PALIGNR, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7762, 159},
1554 /* 1547 */ {I_PALIGNR, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7770, 160},
1555 /* 1548 */ {I_PHADDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25197, 159},
1556 /* 1549 */ {I_PHADDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25204, 160},
1557 /* 1550 */ {I_PHADDD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25211, 159},
1558 /* 1551 */ {I_PHADDD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25218, 160},
1559 /* 1552 */ {I_PHADDSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25225, 159},
1560 /* 1553 */ {I_PHADDSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25232, 160},
1561 /* 1554 */ {I_PHSUBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25239, 159},
1562 /* 1555 */ {I_PHSUBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25246, 160},
1563 /* 1556 */ {I_PHSUBD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25253, 159},
1564 /* 1557 */ {I_PHSUBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25260, 160},
1565 /* 1558 */ {I_PHSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25267, 159},
1566 /* 1559 */ {I_PHSUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25274, 160},
1567 /* 1560 */ {I_PMADDUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25281, 159},
1568 /* 1561 */ {I_PMADDUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25288, 160},
1569 /* 1562 */ {I_PMULHRSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25295, 159},
1570 /* 1563 */ {I_PMULHRSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25302, 160},
1571 /* 1564 */ {I_PSHUFB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25309, 159},
1572 /* 1565 */ {I_PSHUFB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25316, 160},
1573 /* 1566 */ {I_PSIGNB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25323, 159},
1574 /* 1567 */ {I_PSIGNB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25330, 160},
1575 /* 1568 */ {I_PSIGNW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25337, 159},
1576 /* 1569 */ {I_PSIGNW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25344, 160},
1577 /* 1570 */ {I_PSIGND, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+25351, 159},
1578 /* 1571 */ {I_PSIGND, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25358, 160},
1579 /* 1572 */ {I_EXTRQ, 3, {XMM_L16,IMMEDIATE,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7778, 161},
1580 /* 1573 */ {I_EXTRQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35134, 161},
1581 /* 1574 */ {I_INSERTQ, 4, {XMM_L16,XMM_L16,IMMEDIATE,IMMEDIATE,0}, NO_DECORATOR, nasm_bytecodes+7786, 161},
1582 /* 1575 */ {I_INSERTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35140, 161},
1583 /* 1576 */ {I_MOVNTSD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35146, 162},
1584 /* 1577 */ {I_MOVNTSS, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35152, 163},
1585 /* 1578 */ {I_LZCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25365, 107},
1586 /* 1579 */ {I_LZCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25372, 107},
1587 /* 1580 */ {I_LZCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25379, 59},
1588 /* 1581 */ {I_BLENDPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7794, 164},
1589 /* 1582 */ {I_BLENDPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7802, 164},
1590 /* 1583 */ {I_BLENDVPD, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+25386, 164},
1591 /* 1584 */ {I_BLENDVPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25386, 164},
1592 /* 1585 */ {I_BLENDVPS, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+25393, 164},
1593 /* 1586 */ {I_BLENDVPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25393, 164},
1594 /* 1587 */ {I_DPPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7810, 164},
1595 /* 1588 */ {I_DPPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7818, 164},
1596 /* 1589 */ {I_EXTRACTPS, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+1, 164},
1597 /* 1590 */ {I_EXTRACTPS, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+0, 165},
1598 /* 1591 */ {I_INSERTPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7826, 166},
1599 /* 1592 */ {I_MOVNTDQA, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25400, 164},
1600 /* 1593 */ {I_MPSADBW, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7834, 164},
1601 /* 1594 */ {I_PACKUSDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25407, 164},
1602 /* 1595 */ {I_PBLENDVB, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+25414, 164},
1603 /* 1596 */ {I_PBLENDVB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25414, 164},
1604 /* 1597 */ {I_PBLENDW, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7842, 164},
1605 /* 1598 */ {I_PCMPEQQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25421, 164},
1606 /* 1599 */ {I_PEXTRB, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+10, 164},
1607 /* 1600 */ {I_PEXTRB, 3, {MEMORY|BITS8,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+10, 164},
1608 /* 1601 */ {I_PEXTRB, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+9, 165},
1609 /* 1602 */ {I_PEXTRD, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+18, 164},
1610 /* 1603 */ {I_PEXTRQ, 3, {RM_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+27, 165},
1611 /* 1604 */ {I_PEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+37, 164},
1612 /* 1605 */ {I_PEXTRW, 3, {MEMORY|BITS16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+37, 164},
1613 /* 1606 */ {I_PEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+36, 165},
1614 /* 1607 */ {I_PHMINPOSUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25428, 164},
1615 /* 1608 */ {I_PINSRB, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+46, 167},
1616 /* 1609 */ {I_PINSRB, 3, {XMM_L16,RM_GPR|BITS8,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+45, 167},
1617 /* 1610 */ {I_PINSRB, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+46, 167},
1618 /* 1611 */ {I_PINSRD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+54, 167},
1619 /* 1612 */ {I_PINSRD, 3, {XMM_L16,RM_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+54, 167},
1620 /* 1613 */ {I_PINSRQ, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+63, 168},
1621 /* 1614 */ {I_PINSRQ, 3, {XMM_L16,RM_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+63, 168},
1622 /* 1615 */ {I_PMAXSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25435, 164},
1623 /* 1616 */ {I_PMAXSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25442, 164},
1624 /* 1617 */ {I_PMAXUD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25449, 164},
1625 /* 1618 */ {I_PMAXUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25456, 164},
1626 /* 1619 */ {I_PMINSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25463, 164},
1627 /* 1620 */ {I_PMINSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25470, 164},
1628 /* 1621 */ {I_PMINUD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25477, 164},
1629 /* 1622 */ {I_PMINUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25484, 164},
1630 /* 1623 */ {I_PMOVSXBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25491, 169},
1631 /* 1624 */ {I_PMOVSXBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25498, 166},
1632 /* 1625 */ {I_PMOVSXBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25505, 170},
1633 /* 1626 */ {I_PMOVSXWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25512, 169},
1634 /* 1627 */ {I_PMOVSXWQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25519, 166},
1635 /* 1628 */ {I_PMOVSXDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25526, 169},
1636 /* 1629 */ {I_PMOVZXBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25533, 169},
1637 /* 1630 */ {I_PMOVZXBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25540, 166},
1638 /* 1631 */ {I_PMOVZXBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25547, 170},
1639 /* 1632 */ {I_PMOVZXWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25554, 169},
1640 /* 1633 */ {I_PMOVZXWQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25561, 166},
1641 /* 1634 */ {I_PMOVZXDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25568, 169},
1642 /* 1635 */ {I_PMULDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25575, 164},
1643 /* 1636 */ {I_PMULLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25582, 164},
1644 /* 1637 */ {I_PTEST, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25589, 164},
1645 /* 1638 */ {I_ROUNDPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7850, 164},
1646 /* 1639 */ {I_ROUNDPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7858, 164},
1647 /* 1640 */ {I_ROUNDSD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7866, 164},
1648 /* 1641 */ {I_ROUNDSS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7874, 164},
1649 /* 1642 */ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+7899, 171},
1650 /* 1643 */ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7882, 171},
1651 /* 1644 */ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7890, 171},
1652 /* 1645 */ {I_CRC32, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+7898, 172},
1653 /* 1646 */ {I_CRC32, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7906, 172},
1654 /* 1647 */ {I_PCMPESTRI, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7914, 171},
1655 /* 1648 */ {I_PCMPESTRM, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7922, 171},
1656 /* 1649 */ {I_PCMPISTRI, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7930, 171},
1657 /* 1650 */ {I_PCMPISTRM, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+7938, 171},
1658 /* 1651 */ {I_PCMPGTQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25596, 171},
1659 /* 1652 */ {I_POPCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25603, 173},
1660 /* 1653 */ {I_POPCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25610, 174},
1661 /* 1654 */ {I_POPCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25617, 175},
1662 /* 1655 */ {I_GETSEC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39265, 131},
1663 /* 1656 */ {I_PFRCPV, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7946, 176},
1664 /* 1657 */ {I_PFRSQRTV, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+7954, 176},
1665 /* 1658 */ {I_MOVBE, 2, {REG_GPR|BITS16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7962, 177},
1666 /* 1659 */ {I_MOVBE, 2, {REG_GPR|BITS32,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7970, 177},
1667 /* 1660 */ {I_MOVBE, 2, {REG_GPR|BITS64,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7978, 177},
1668 /* 1661 */ {I_MOVBE, 2, {MEMORY|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+7986, 177},
1669 /* 1662 */ {I_MOVBE, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+7994, 177},
1670 /* 1663 */ {I_MOVBE, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+8002, 177},
1671 /* 1664 */ {I_AESENC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25624, 178},
1672 /* 1665 */ {I_AESENCLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25631, 178},
1673 /* 1666 */ {I_AESDEC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25638, 178},
1674 /* 1667 */ {I_AESDECLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25645, 178},
1675 /* 1668 */ {I_AESIMC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25652, 178},
1676 /* 1669 */ {I_AESKEYGENASSIST, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8010, 178},
1677 /* 1670 */ {I_VAESENC, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25659, 179},
1678 /* 1671 */ {I_VAESENC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25666, 179},
1679 /* 1672 */ {I_VAESENCLAST, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25673, 179},
1680 /* 1673 */ {I_VAESENCLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25680, 179},
1681 /* 1674 */ {I_VAESDEC, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25687, 179},
1682 /* 1675 */ {I_VAESDEC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25694, 179},
1683 /* 1676 */ {I_VAESDECLAST, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25701, 179},
1684 /* 1677 */ {I_VAESDECLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25708, 179},
1685 /* 1678 */ {I_VAESIMC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25715, 179},
1686 /* 1679 */ {I_VAESKEYGENASSIST, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8018, 179},
1687 /* 1680 */ {I_VADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25722, 179},
1688 /* 1681 */ {I_VADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25729, 179},
1689 /* 1682 */ {I_VADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+25736, 179},
1690 /* 1683 */ {I_VADDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+25743, 179},
1691 /* 1684 */ {I_VADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25750, 179},
1692 /* 1685 */ {I_VADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25757, 179},
1693 /* 1686 */ {I_VADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+25764, 179},
1694 /* 1687 */ {I_VADDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+25771, 179},
1695 /* 1688 */ {I_VADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+25778, 179},
1696 /* 1689 */ {I_VADDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25785, 179},
1697 /* 1690 */ {I_VADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+25792, 179},
1698 /* 1691 */ {I_VADDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25799, 179},
1699 /* 1692 */ {I_VADDSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25806, 179},
1700 /* 1693 */ {I_VADDSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25813, 179},
1701 /* 1694 */ {I_VADDSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+25820, 179},
1702 /* 1695 */ {I_VADDSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+25827, 179},
1703 /* 1696 */ {I_VADDSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25834, 179},
1704 /* 1697 */ {I_VADDSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25841, 179},
1705 /* 1698 */ {I_VADDSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+25848, 179},
1706 /* 1699 */ {I_VADDSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+25855, 179},
1707 /* 1700 */ {I_VANDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25862, 179},
1708 /* 1701 */ {I_VANDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25869, 179},
1709 /* 1702 */ {I_VANDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+25876, 179},
1710 /* 1703 */ {I_VANDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+25883, 179},
1711 /* 1704 */ {I_VANDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25890, 179},
1712 /* 1705 */ {I_VANDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25897, 179},
1713 /* 1706 */ {I_VANDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+25904, 179},
1714 /* 1707 */ {I_VANDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+25911, 179},
1715 /* 1708 */ {I_VANDNPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25918, 179},
1716 /* 1709 */ {I_VANDNPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25925, 179},
1717 /* 1710 */ {I_VANDNPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+25932, 179},
1718 /* 1711 */ {I_VANDNPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+25939, 179},
1719 /* 1712 */ {I_VANDNPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25946, 179},
1720 /* 1713 */ {I_VANDNPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25953, 179},
1721 /* 1714 */ {I_VANDNPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+25960, 179},
1722 /* 1715 */ {I_VANDNPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+25967, 179},
1723 /* 1716 */ {I_VBLENDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8026, 179},
1724 /* 1717 */ {I_VBLENDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8034, 179},
1725 /* 1718 */ {I_VBLENDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8042, 179},
1726 /* 1719 */ {I_VBLENDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8050, 179},
1727 /* 1720 */ {I_VBLENDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8058, 179},
1728 /* 1721 */ {I_VBLENDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8066, 179},
1729 /* 1722 */ {I_VBLENDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8074, 179},
1730 /* 1723 */ {I_VBLENDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8082, 179},
1731 /* 1724 */ {I_VBLENDVPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+8090, 179},
1732 /* 1725 */ {I_VBLENDVPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+8098, 179},
1733 /* 1726 */ {I_VBLENDVPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+8106, 179},
1734 /* 1727 */ {I_VBLENDVPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+8114, 179},
1735 /* 1728 */ {I_VBLENDVPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+8122, 179},
1736 /* 1729 */ {I_VBLENDVPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+8130, 179},
1737 /* 1730 */ {I_VBLENDVPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+8138, 179},
1738 /* 1731 */ {I_VBLENDVPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+8146, 179},
1739 /* 1732 */ {I_VBROADCASTSS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25974, 179},
1740 /* 1733 */ {I_VBROADCASTSS, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25981, 179},
1741 /* 1734 */ {I_VBROADCASTSD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25988, 179},
1742 /* 1735 */ {I_VBROADCASTF128, 2, {YMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25995, 179},
1743 /* 1736 */ {I_VCMPEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+72, 179},
1744 /* 1737 */ {I_VCMPEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+81, 179},
1745 /* 1738 */ {I_VCMPEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+90, 179},
1746 /* 1739 */ {I_VCMPEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+99, 179},
1747 /* 1740 */ {I_VCMPEQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+108, 179},
1748 /* 1741 */ {I_VCMPEQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+117, 179},
1749 /* 1742 */ {I_VCMPEQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+126, 179},
1750 /* 1743 */ {I_VCMPEQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+135, 179},
1751 /* 1744 */ {I_VCMPLT_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+144, 179},
1752 /* 1745 */ {I_VCMPLT_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+153, 179},
1753 /* 1746 */ {I_VCMPLT_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+162, 179},
1754 /* 1747 */ {I_VCMPLT_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+171, 179},
1755 /* 1748 */ {I_VCMPLTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+144, 179},
1756 /* 1749 */ {I_VCMPLTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+153, 179},
1757 /* 1750 */ {I_VCMPLTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+162, 179},
1758 /* 1751 */ {I_VCMPLTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+171, 179},
1759 /* 1752 */ {I_VCMPLE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+180, 179},
1760 /* 1753 */ {I_VCMPLE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+189, 179},
1761 /* 1754 */ {I_VCMPLE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+198, 179},
1762 /* 1755 */ {I_VCMPLE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+207, 179},
1763 /* 1756 */ {I_VCMPLEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+180, 179},
1764 /* 1757 */ {I_VCMPLEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+189, 179},
1765 /* 1758 */ {I_VCMPLEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+198, 179},
1766 /* 1759 */ {I_VCMPLEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+207, 179},
1767 /* 1760 */ {I_VCMPUNORD_QPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+216, 179},
1768 /* 1761 */ {I_VCMPUNORD_QPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+225, 179},
1769 /* 1762 */ {I_VCMPUNORD_QPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+234, 179},
1770 /* 1763 */ {I_VCMPUNORD_QPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+243, 179},
1771 /* 1764 */ {I_VCMPUNORDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+216, 179},
1772 /* 1765 */ {I_VCMPUNORDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+225, 179},
1773 /* 1766 */ {I_VCMPUNORDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+234, 179},
1774 /* 1767 */ {I_VCMPUNORDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+243, 179},
1775 /* 1768 */ {I_VCMPNEQ_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+252, 179},
1776 /* 1769 */ {I_VCMPNEQ_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+261, 179},
1777 /* 1770 */ {I_VCMPNEQ_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+270, 179},
1778 /* 1771 */ {I_VCMPNEQ_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+279, 179},
1779 /* 1772 */ {I_VCMPNEQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+252, 179},
1780 /* 1773 */ {I_VCMPNEQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+261, 179},
1781 /* 1774 */ {I_VCMPNEQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+270, 179},
1782 /* 1775 */ {I_VCMPNEQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+279, 179},
1783 /* 1776 */ {I_VCMPNLT_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+288, 179},
1784 /* 1777 */ {I_VCMPNLT_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+297, 179},
1785 /* 1778 */ {I_VCMPNLT_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+306, 179},
1786 /* 1779 */ {I_VCMPNLT_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+315, 179},
1787 /* 1780 */ {I_VCMPNLTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+288, 179},
1788 /* 1781 */ {I_VCMPNLTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+297, 179},
1789 /* 1782 */ {I_VCMPNLTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+306, 179},
1790 /* 1783 */ {I_VCMPNLTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+315, 179},
1791 /* 1784 */ {I_VCMPNLE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+324, 179},
1792 /* 1785 */ {I_VCMPNLE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+333, 179},
1793 /* 1786 */ {I_VCMPNLE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+342, 179},
1794 /* 1787 */ {I_VCMPNLE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+351, 179},
1795 /* 1788 */ {I_VCMPNLEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+324, 179},
1796 /* 1789 */ {I_VCMPNLEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+333, 179},
1797 /* 1790 */ {I_VCMPNLEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+342, 179},
1798 /* 1791 */ {I_VCMPNLEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+351, 179},
1799 /* 1792 */ {I_VCMPORD_QPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+360, 179},
1800 /* 1793 */ {I_VCMPORD_QPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+369, 179},
1801 /* 1794 */ {I_VCMPORD_QPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+378, 179},
1802 /* 1795 */ {I_VCMPORD_QPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+387, 179},
1803 /* 1796 */ {I_VCMPORDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+360, 179},
1804 /* 1797 */ {I_VCMPORDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+369, 179},
1805 /* 1798 */ {I_VCMPORDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+378, 179},
1806 /* 1799 */ {I_VCMPORDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+387, 179},
1807 /* 1800 */ {I_VCMPEQ_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+396, 179},
1808 /* 1801 */ {I_VCMPEQ_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+405, 179},
1809 /* 1802 */ {I_VCMPEQ_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+414, 179},
1810 /* 1803 */ {I_VCMPEQ_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+423, 179},
1811 /* 1804 */ {I_VCMPNGE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+432, 179},
1812 /* 1805 */ {I_VCMPNGE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+441, 179},
1813 /* 1806 */ {I_VCMPNGE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+450, 179},
1814 /* 1807 */ {I_VCMPNGE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+459, 179},
1815 /* 1808 */ {I_VCMPNGEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+432, 179},
1816 /* 1809 */ {I_VCMPNGEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+441, 179},
1817 /* 1810 */ {I_VCMPNGEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+450, 179},
1818 /* 1811 */ {I_VCMPNGEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+459, 179},
1819 /* 1812 */ {I_VCMPNGT_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+468, 179},
1820 /* 1813 */ {I_VCMPNGT_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+477, 179},
1821 /* 1814 */ {I_VCMPNGT_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+486, 179},
1822 /* 1815 */ {I_VCMPNGT_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+495, 179},
1823 /* 1816 */ {I_VCMPNGTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+468, 179},
1824 /* 1817 */ {I_VCMPNGTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+477, 179},
1825 /* 1818 */ {I_VCMPNGTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+486, 179},
1826 /* 1819 */ {I_VCMPNGTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+495, 179},
1827 /* 1820 */ {I_VCMPFALSE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+504, 179},
1828 /* 1821 */ {I_VCMPFALSE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+513, 179},
1829 /* 1822 */ {I_VCMPFALSE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+522, 179},
1830 /* 1823 */ {I_VCMPFALSE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+531, 179},
1831 /* 1824 */ {I_VCMPFALSEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+504, 179},
1832 /* 1825 */ {I_VCMPFALSEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+513, 179},
1833 /* 1826 */ {I_VCMPFALSEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+522, 179},
1834 /* 1827 */ {I_VCMPFALSEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+531, 179},
1835 /* 1828 */ {I_VCMPNEQ_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+540, 179},
1836 /* 1829 */ {I_VCMPNEQ_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+549, 179},
1837 /* 1830 */ {I_VCMPNEQ_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+558, 179},
1838 /* 1831 */ {I_VCMPNEQ_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+567, 179},
1839 /* 1832 */ {I_VCMPGE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+576, 179},
1840 /* 1833 */ {I_VCMPGE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+585, 179},
1841 /* 1834 */ {I_VCMPGE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+594, 179},
1842 /* 1835 */ {I_VCMPGE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+603, 179},
1843 /* 1836 */ {I_VCMPGEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+576, 179},
1844 /* 1837 */ {I_VCMPGEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+585, 179},
1845 /* 1838 */ {I_VCMPGEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+594, 179},
1846 /* 1839 */ {I_VCMPGEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+603, 179},
1847 /* 1840 */ {I_VCMPGT_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+612, 179},
1848 /* 1841 */ {I_VCMPGT_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+621, 179},
1849 /* 1842 */ {I_VCMPGT_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+630, 179},
1850 /* 1843 */ {I_VCMPGT_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+639, 179},
1851 /* 1844 */ {I_VCMPGTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+612, 179},
1852 /* 1845 */ {I_VCMPGTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+621, 179},
1853 /* 1846 */ {I_VCMPGTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+630, 179},
1854 /* 1847 */ {I_VCMPGTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+639, 179},
1855 /* 1848 */ {I_VCMPTRUE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+648, 179},
1856 /* 1849 */ {I_VCMPTRUE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+657, 179},
1857 /* 1850 */ {I_VCMPTRUE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+666, 179},
1858 /* 1851 */ {I_VCMPTRUE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+675, 179},
1859 /* 1852 */ {I_VCMPTRUEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+648, 179},
1860 /* 1853 */ {I_VCMPTRUEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+657, 179},
1861 /* 1854 */ {I_VCMPTRUEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+666, 179},
1862 /* 1855 */ {I_VCMPTRUEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+675, 179},
1863 /* 1856 */ {I_VCMPEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+72, 179},
1864 /* 1857 */ {I_VCMPEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+81, 179},
1865 /* 1858 */ {I_VCMPEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+90, 179},
1866 /* 1859 */ {I_VCMPEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+99, 179},
1867 /* 1860 */ {I_VCMPLT_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+684, 179},
1868 /* 1861 */ {I_VCMPLT_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+693, 179},
1869 /* 1862 */ {I_VCMPLT_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+702, 179},
1870 /* 1863 */ {I_VCMPLT_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+711, 179},
1871 /* 1864 */ {I_VCMPLE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+720, 179},
1872 /* 1865 */ {I_VCMPLE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+729, 179},
1873 /* 1866 */ {I_VCMPLE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+738, 179},
1874 /* 1867 */ {I_VCMPLE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+747, 179},
1875 /* 1868 */ {I_VCMPUNORD_SPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+756, 179},
1876 /* 1869 */ {I_VCMPUNORD_SPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+765, 179},
1877 /* 1870 */ {I_VCMPUNORD_SPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+774, 179},
1878 /* 1871 */ {I_VCMPUNORD_SPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+783, 179},
1879 /* 1872 */ {I_VCMPNEQ_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+792, 179},
1880 /* 1873 */ {I_VCMPNEQ_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+801, 179},
1881 /* 1874 */ {I_VCMPNEQ_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+810, 179},
1882 /* 1875 */ {I_VCMPNEQ_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+819, 179},
1883 /* 1876 */ {I_VCMPNLT_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+828, 179},
1884 /* 1877 */ {I_VCMPNLT_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+837, 179},
1885 /* 1878 */ {I_VCMPNLT_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+846, 179},
1886 /* 1879 */ {I_VCMPNLT_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+855, 179},
1887 /* 1880 */ {I_VCMPNLE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+864, 179},
1888 /* 1881 */ {I_VCMPNLE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+873, 179},
1889 /* 1882 */ {I_VCMPNLE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+882, 179},
1890 /* 1883 */ {I_VCMPNLE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+891, 179},
1891 /* 1884 */ {I_VCMPORD_SPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+900, 179},
1892 /* 1885 */ {I_VCMPORD_SPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+909, 179},
1893 /* 1886 */ {I_VCMPORD_SPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+918, 179},
1894 /* 1887 */ {I_VCMPORD_SPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+927, 179},
1895 /* 1888 */ {I_VCMPEQ_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+936, 179},
1896 /* 1889 */ {I_VCMPEQ_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+945, 179},
1897 /* 1890 */ {I_VCMPEQ_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+954, 179},
1898 /* 1891 */ {I_VCMPEQ_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+963, 179},
1899 /* 1892 */ {I_VCMPNGE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+972, 179},
1900 /* 1893 */ {I_VCMPNGE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+981, 179},
1901 /* 1894 */ {I_VCMPNGE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+990, 179},
1902 /* 1895 */ {I_VCMPNGE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+999, 179},
1903 /* 1896 */ {I_VCMPNGT_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1008, 179},
1904 /* 1897 */ {I_VCMPNGT_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1017, 179},
1905 /* 1898 */ {I_VCMPNGT_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1026, 179},
1906 /* 1899 */ {I_VCMPNGT_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1035, 179},
1907 /* 1900 */ {I_VCMPFALSE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1044, 179},
1908 /* 1901 */ {I_VCMPFALSE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1053, 179},
1909 /* 1902 */ {I_VCMPFALSE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1062, 179},
1910 /* 1903 */ {I_VCMPFALSE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1071, 179},
1911 /* 1904 */ {I_VCMPNEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1080, 179},
1912 /* 1905 */ {I_VCMPNEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1089, 179},
1913 /* 1906 */ {I_VCMPNEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1098, 179},
1914 /* 1907 */ {I_VCMPNEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1107, 179},
1915 /* 1908 */ {I_VCMPGE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1116, 179},
1916 /* 1909 */ {I_VCMPGE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1125, 179},
1917 /* 1910 */ {I_VCMPGE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1134, 179},
1918 /* 1911 */ {I_VCMPGE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1143, 179},
1919 /* 1912 */ {I_VCMPGT_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1152, 179},
1920 /* 1913 */ {I_VCMPGT_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1161, 179},
1921 /* 1914 */ {I_VCMPGT_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1170, 179},
1922 /* 1915 */ {I_VCMPGT_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1179, 179},
1923 /* 1916 */ {I_VCMPTRUE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1188, 179},
1924 /* 1917 */ {I_VCMPTRUE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1197, 179},
1925 /* 1918 */ {I_VCMPTRUE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1206, 179},
1926 /* 1919 */ {I_VCMPTRUE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1215, 179},
1927 /* 1920 */ {I_VCMPPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8154, 179},
1928 /* 1921 */ {I_VCMPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8162, 179},
1929 /* 1922 */ {I_VCMPPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8170, 179},
1930 /* 1923 */ {I_VCMPPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8178, 179},
1931 /* 1924 */ {I_VCMPEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1224, 179},
1932 /* 1925 */ {I_VCMPEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1233, 179},
1933 /* 1926 */ {I_VCMPEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1242, 179},
1934 /* 1927 */ {I_VCMPEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1251, 179},
1935 /* 1928 */ {I_VCMPEQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1260, 179},
1936 /* 1929 */ {I_VCMPEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1269, 179},
1937 /* 1930 */ {I_VCMPEQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1278, 179},
1938 /* 1931 */ {I_VCMPEQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1287, 179},
1939 /* 1932 */ {I_VCMPLT_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1296, 179},
1940 /* 1933 */ {I_VCMPLT_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1305, 179},
1941 /* 1934 */ {I_VCMPLT_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1314, 179},
1942 /* 1935 */ {I_VCMPLT_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1323, 179},
1943 /* 1936 */ {I_VCMPLTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1296, 179},
1944 /* 1937 */ {I_VCMPLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1305, 179},
1945 /* 1938 */ {I_VCMPLTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1314, 179},
1946 /* 1939 */ {I_VCMPLTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1323, 179},
1947 /* 1940 */ {I_VCMPLE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1332, 179},
1948 /* 1941 */ {I_VCMPLE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1341, 179},
1949 /* 1942 */ {I_VCMPLE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1350, 179},
1950 /* 1943 */ {I_VCMPLE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1359, 179},
1951 /* 1944 */ {I_VCMPLEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1332, 179},
1952 /* 1945 */ {I_VCMPLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1341, 179},
1953 /* 1946 */ {I_VCMPLEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1350, 179},
1954 /* 1947 */ {I_VCMPLEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1359, 179},
1955 /* 1948 */ {I_VCMPUNORD_QPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1368, 179},
1956 /* 1949 */ {I_VCMPUNORD_QPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1377, 179},
1957 /* 1950 */ {I_VCMPUNORD_QPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1386, 179},
1958 /* 1951 */ {I_VCMPUNORD_QPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1395, 179},
1959 /* 1952 */ {I_VCMPUNORDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1368, 179},
1960 /* 1953 */ {I_VCMPUNORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1377, 179},
1961 /* 1954 */ {I_VCMPUNORDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1386, 179},
1962 /* 1955 */ {I_VCMPUNORDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1395, 179},
1963 /* 1956 */ {I_VCMPNEQ_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1404, 179},
1964 /* 1957 */ {I_VCMPNEQ_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1413, 179},
1965 /* 1958 */ {I_VCMPNEQ_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1422, 179},
1966 /* 1959 */ {I_VCMPNEQ_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1431, 179},
1967 /* 1960 */ {I_VCMPNEQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1404, 179},
1968 /* 1961 */ {I_VCMPNEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1413, 179},
1969 /* 1962 */ {I_VCMPNEQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1422, 179},
1970 /* 1963 */ {I_VCMPNEQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1431, 179},
1971 /* 1964 */ {I_VCMPNLT_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1440, 179},
1972 /* 1965 */ {I_VCMPNLT_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1449, 179},
1973 /* 1966 */ {I_VCMPNLT_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1458, 179},
1974 /* 1967 */ {I_VCMPNLT_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1467, 179},
1975 /* 1968 */ {I_VCMPNLTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1440, 179},
1976 /* 1969 */ {I_VCMPNLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1449, 179},
1977 /* 1970 */ {I_VCMPNLTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1458, 179},
1978 /* 1971 */ {I_VCMPNLTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1467, 179},
1979 /* 1972 */ {I_VCMPNLE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1476, 179},
1980 /* 1973 */ {I_VCMPNLE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1485, 179},
1981 /* 1974 */ {I_VCMPNLE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1494, 179},
1982 /* 1975 */ {I_VCMPNLE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1503, 179},
1983 /* 1976 */ {I_VCMPNLEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1476, 179},
1984 /* 1977 */ {I_VCMPNLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1485, 179},
1985 /* 1978 */ {I_VCMPNLEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1494, 179},
1986 /* 1979 */ {I_VCMPNLEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1503, 179},
1987 /* 1980 */ {I_VCMPORD_QPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1512, 179},
1988 /* 1981 */ {I_VCMPORD_QPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1521, 179},
1989 /* 1982 */ {I_VCMPORD_QPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1530, 179},
1990 /* 1983 */ {I_VCMPORD_QPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1539, 179},
1991 /* 1984 */ {I_VCMPORDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1512, 179},
1992 /* 1985 */ {I_VCMPORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1521, 179},
1993 /* 1986 */ {I_VCMPORDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1530, 179},
1994 /* 1987 */ {I_VCMPORDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1539, 179},
1995 /* 1988 */ {I_VCMPEQ_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1548, 179},
1996 /* 1989 */ {I_VCMPEQ_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1557, 179},
1997 /* 1990 */ {I_VCMPEQ_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1566, 179},
1998 /* 1991 */ {I_VCMPEQ_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1575, 179},
1999 /* 1992 */ {I_VCMPNGE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1584, 179},
2000 /* 1993 */ {I_VCMPNGE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1593, 179},
2001 /* 1994 */ {I_VCMPNGE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1602, 179},
2002 /* 1995 */ {I_VCMPNGE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1611, 179},
2003 /* 1996 */ {I_VCMPNGEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1584, 179},
2004 /* 1997 */ {I_VCMPNGEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1593, 179},
2005 /* 1998 */ {I_VCMPNGEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1602, 179},
2006 /* 1999 */ {I_VCMPNGEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1611, 179},
2007 /* 2000 */ {I_VCMPNGT_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1620, 179},
2008 /* 2001 */ {I_VCMPNGT_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1629, 179},
2009 /* 2002 */ {I_VCMPNGT_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1638, 179},
2010 /* 2003 */ {I_VCMPNGT_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1647, 179},
2011 /* 2004 */ {I_VCMPNGTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1620, 179},
2012 /* 2005 */ {I_VCMPNGTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1629, 179},
2013 /* 2006 */ {I_VCMPNGTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1638, 179},
2014 /* 2007 */ {I_VCMPNGTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1647, 179},
2015 /* 2008 */ {I_VCMPFALSE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1656, 179},
2016 /* 2009 */ {I_VCMPFALSE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1665, 179},
2017 /* 2010 */ {I_VCMPFALSE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1674, 179},
2018 /* 2011 */ {I_VCMPFALSE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1683, 179},
2019 /* 2012 */ {I_VCMPFALSEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1656, 179},
2020 /* 2013 */ {I_VCMPFALSEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1665, 179},
2021 /* 2014 */ {I_VCMPFALSEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1674, 179},
2022 /* 2015 */ {I_VCMPFALSEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1683, 179},
2023 /* 2016 */ {I_VCMPNEQ_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1692, 179},
2024 /* 2017 */ {I_VCMPNEQ_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1701, 179},
2025 /* 2018 */ {I_VCMPNEQ_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1710, 179},
2026 /* 2019 */ {I_VCMPNEQ_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1719, 179},
2027 /* 2020 */ {I_VCMPGE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1728, 179},
2028 /* 2021 */ {I_VCMPGE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1737, 179},
2029 /* 2022 */ {I_VCMPGE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1746, 179},
2030 /* 2023 */ {I_VCMPGE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1755, 179},
2031 /* 2024 */ {I_VCMPGEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1728, 179},
2032 /* 2025 */ {I_VCMPGEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1737, 179},
2033 /* 2026 */ {I_VCMPGEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1746, 179},
2034 /* 2027 */ {I_VCMPGEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1755, 179},
2035 /* 2028 */ {I_VCMPGT_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1764, 179},
2036 /* 2029 */ {I_VCMPGT_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1773, 179},
2037 /* 2030 */ {I_VCMPGT_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1782, 179},
2038 /* 2031 */ {I_VCMPGT_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1791, 179},
2039 /* 2032 */ {I_VCMPGTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1764, 179},
2040 /* 2033 */ {I_VCMPGTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1773, 179},
2041 /* 2034 */ {I_VCMPGTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1782, 179},
2042 /* 2035 */ {I_VCMPGTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1791, 179},
2043 /* 2036 */ {I_VCMPTRUE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1800, 179},
2044 /* 2037 */ {I_VCMPTRUE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1809, 179},
2045 /* 2038 */ {I_VCMPTRUE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1818, 179},
2046 /* 2039 */ {I_VCMPTRUE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1827, 179},
2047 /* 2040 */ {I_VCMPTRUEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1800, 179},
2048 /* 2041 */ {I_VCMPTRUEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1809, 179},
2049 /* 2042 */ {I_VCMPTRUEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1818, 179},
2050 /* 2043 */ {I_VCMPTRUEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1827, 179},
2051 /* 2044 */ {I_VCMPEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1224, 179},
2052 /* 2045 */ {I_VCMPEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1233, 179},
2053 /* 2046 */ {I_VCMPEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1242, 179},
2054 /* 2047 */ {I_VCMPEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1251, 179},
2055 /* 2048 */ {I_VCMPLT_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1836, 179},
2056 /* 2049 */ {I_VCMPLT_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1845, 179},
2057 /* 2050 */ {I_VCMPLT_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1854, 179},
2058 /* 2051 */ {I_VCMPLT_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1863, 179},
2059 /* 2052 */ {I_VCMPLE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1872, 179},
2060 /* 2053 */ {I_VCMPLE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1881, 179},
2061 /* 2054 */ {I_VCMPLE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1890, 179},
2062 /* 2055 */ {I_VCMPLE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1899, 179},
2063 /* 2056 */ {I_VCMPUNORD_SPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1908, 179},
2064 /* 2057 */ {I_VCMPUNORD_SPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1917, 179},
2065 /* 2058 */ {I_VCMPUNORD_SPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1926, 179},
2066 /* 2059 */ {I_VCMPUNORD_SPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1935, 179},
2067 /* 2060 */ {I_VCMPNEQ_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1944, 179},
2068 /* 2061 */ {I_VCMPNEQ_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1953, 179},
2069 /* 2062 */ {I_VCMPNEQ_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1962, 179},
2070 /* 2063 */ {I_VCMPNEQ_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1971, 179},
2071 /* 2064 */ {I_VCMPNLT_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1980, 179},
2072 /* 2065 */ {I_VCMPNLT_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1989, 179},
2073 /* 2066 */ {I_VCMPNLT_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1998, 179},
2074 /* 2067 */ {I_VCMPNLT_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2007, 179},
2075 /* 2068 */ {I_VCMPNLE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2016, 179},
2076 /* 2069 */ {I_VCMPNLE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2025, 179},
2077 /* 2070 */ {I_VCMPNLE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2034, 179},
2078 /* 2071 */ {I_VCMPNLE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2043, 179},
2079 /* 2072 */ {I_VCMPORD_SPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2052, 179},
2080 /* 2073 */ {I_VCMPORD_SPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2061, 179},
2081 /* 2074 */ {I_VCMPORD_SPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2070, 179},
2082 /* 2075 */ {I_VCMPORD_SPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2079, 179},
2083 /* 2076 */ {I_VCMPEQ_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2088, 179},
2084 /* 2077 */ {I_VCMPEQ_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2097, 179},
2085 /* 2078 */ {I_VCMPEQ_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2106, 179},
2086 /* 2079 */ {I_VCMPEQ_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2115, 179},
2087 /* 2080 */ {I_VCMPNGE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2124, 179},
2088 /* 2081 */ {I_VCMPNGE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2133, 179},
2089 /* 2082 */ {I_VCMPNGE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2142, 179},
2090 /* 2083 */ {I_VCMPNGE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2151, 179},
2091 /* 2084 */ {I_VCMPNGT_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2160, 179},
2092 /* 2085 */ {I_VCMPNGT_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2169, 179},
2093 /* 2086 */ {I_VCMPNGT_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2178, 179},
2094 /* 2087 */ {I_VCMPNGT_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2187, 179},
2095 /* 2088 */ {I_VCMPFALSE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2196, 179},
2096 /* 2089 */ {I_VCMPFALSE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2205, 179},
2097 /* 2090 */ {I_VCMPFALSE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2214, 179},
2098 /* 2091 */ {I_VCMPFALSE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2223, 179},
2099 /* 2092 */ {I_VCMPNEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2232, 179},
2100 /* 2093 */ {I_VCMPNEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2241, 179},
2101 /* 2094 */ {I_VCMPNEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2250, 179},
2102 /* 2095 */ {I_VCMPNEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2259, 179},
2103 /* 2096 */ {I_VCMPGE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2268, 179},
2104 /* 2097 */ {I_VCMPGE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2277, 179},
2105 /* 2098 */ {I_VCMPGE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2286, 179},
2106 /* 2099 */ {I_VCMPGE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2295, 179},
2107 /* 2100 */ {I_VCMPGT_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2304, 179},
2108 /* 2101 */ {I_VCMPGT_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2313, 179},
2109 /* 2102 */ {I_VCMPGT_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2322, 179},
2110 /* 2103 */ {I_VCMPGT_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2331, 179},
2111 /* 2104 */ {I_VCMPTRUE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2340, 179},
2112 /* 2105 */ {I_VCMPTRUE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2349, 179},
2113 /* 2106 */ {I_VCMPTRUE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2358, 179},
2114 /* 2107 */ {I_VCMPTRUE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2367, 179},
2115 /* 2108 */ {I_VCMPPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8186, 179},
2116 /* 2109 */ {I_VCMPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8194, 179},
2117 /* 2110 */ {I_VCMPPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8202, 179},
2118 /* 2111 */ {I_VCMPPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8210, 179},
2119 /* 2112 */ {I_VCMPEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2376, 179},
2120 /* 2113 */ {I_VCMPEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2385, 179},
2121 /* 2114 */ {I_VCMPEQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2394, 179},
2122 /* 2115 */ {I_VCMPEQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2403, 179},
2123 /* 2116 */ {I_VCMPLT_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2412, 179},
2124 /* 2117 */ {I_VCMPLT_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2421, 179},
2125 /* 2118 */ {I_VCMPLTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2412, 179},
2126 /* 2119 */ {I_VCMPLTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2421, 179},
2127 /* 2120 */ {I_VCMPLE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2430, 179},
2128 /* 2121 */ {I_VCMPLE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2439, 179},
2129 /* 2122 */ {I_VCMPLESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2430, 179},
2130 /* 2123 */ {I_VCMPLESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2439, 179},
2131 /* 2124 */ {I_VCMPUNORD_QSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2448, 179},
2132 /* 2125 */ {I_VCMPUNORD_QSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2457, 179},
2133 /* 2126 */ {I_VCMPUNORDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2448, 179},
2134 /* 2127 */ {I_VCMPUNORDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2457, 179},
2135 /* 2128 */ {I_VCMPNEQ_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2466, 179},
2136 /* 2129 */ {I_VCMPNEQ_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2475, 179},
2137 /* 2130 */ {I_VCMPNEQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2466, 179},
2138 /* 2131 */ {I_VCMPNEQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2475, 179},
2139 /* 2132 */ {I_VCMPNLT_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2484, 179},
2140 /* 2133 */ {I_VCMPNLT_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2493, 179},
2141 /* 2134 */ {I_VCMPNLTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2484, 179},
2142 /* 2135 */ {I_VCMPNLTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2493, 179},
2143 /* 2136 */ {I_VCMPNLE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2502, 179},
2144 /* 2137 */ {I_VCMPNLE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2511, 179},
2145 /* 2138 */ {I_VCMPNLESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2502, 179},
2146 /* 2139 */ {I_VCMPNLESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2511, 179},
2147 /* 2140 */ {I_VCMPORD_QSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2520, 179},
2148 /* 2141 */ {I_VCMPORD_QSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2529, 179},
2149 /* 2142 */ {I_VCMPORDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2520, 179},
2150 /* 2143 */ {I_VCMPORDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2529, 179},
2151 /* 2144 */ {I_VCMPEQ_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2538, 179},
2152 /* 2145 */ {I_VCMPEQ_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2547, 179},
2153 /* 2146 */ {I_VCMPNGE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2556, 179},
2154 /* 2147 */ {I_VCMPNGE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2565, 179},
2155 /* 2148 */ {I_VCMPNGESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2556, 179},
2156 /* 2149 */ {I_VCMPNGESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2565, 179},
2157 /* 2150 */ {I_VCMPNGT_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2574, 179},
2158 /* 2151 */ {I_VCMPNGT_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2583, 179},
2159 /* 2152 */ {I_VCMPNGTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2574, 179},
2160 /* 2153 */ {I_VCMPNGTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2583, 179},
2161 /* 2154 */ {I_VCMPFALSE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2592, 179},
2162 /* 2155 */ {I_VCMPFALSE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2601, 179},
2163 /* 2156 */ {I_VCMPFALSESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2592, 179},
2164 /* 2157 */ {I_VCMPFALSESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2601, 179},
2165 /* 2158 */ {I_VCMPNEQ_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2610, 179},
2166 /* 2159 */ {I_VCMPNEQ_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2619, 179},
2167 /* 2160 */ {I_VCMPGE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2628, 179},
2168 /* 2161 */ {I_VCMPGE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2637, 179},
2169 /* 2162 */ {I_VCMPGESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2628, 179},
2170 /* 2163 */ {I_VCMPGESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2637, 179},
2171 /* 2164 */ {I_VCMPGT_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2646, 179},
2172 /* 2165 */ {I_VCMPGT_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2655, 179},
2173 /* 2166 */ {I_VCMPGTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2646, 179},
2174 /* 2167 */ {I_VCMPGTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2655, 179},
2175 /* 2168 */ {I_VCMPTRUE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2664, 179},
2176 /* 2169 */ {I_VCMPTRUE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2673, 179},
2177 /* 2170 */ {I_VCMPTRUESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2664, 179},
2178 /* 2171 */ {I_VCMPTRUESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2673, 179},
2179 /* 2172 */ {I_VCMPEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2376, 179},
2180 /* 2173 */ {I_VCMPEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2385, 179},
2181 /* 2174 */ {I_VCMPLT_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2682, 179},
2182 /* 2175 */ {I_VCMPLT_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2691, 179},
2183 /* 2176 */ {I_VCMPLE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2700, 179},
2184 /* 2177 */ {I_VCMPLE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2709, 179},
2185 /* 2178 */ {I_VCMPUNORD_SSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2718, 179},
2186 /* 2179 */ {I_VCMPUNORD_SSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2727, 179},
2187 /* 2180 */ {I_VCMPNEQ_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2736, 179},
2188 /* 2181 */ {I_VCMPNEQ_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2745, 179},
2189 /* 2182 */ {I_VCMPNLT_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2754, 179},
2190 /* 2183 */ {I_VCMPNLT_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2763, 179},
2191 /* 2184 */ {I_VCMPNLE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2772, 179},
2192 /* 2185 */ {I_VCMPNLE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2781, 179},
2193 /* 2186 */ {I_VCMPORD_SSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2790, 179},
2194 /* 2187 */ {I_VCMPORD_SSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2799, 179},
2195 /* 2188 */ {I_VCMPEQ_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2808, 179},
2196 /* 2189 */ {I_VCMPEQ_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2817, 179},
2197 /* 2190 */ {I_VCMPNGE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2826, 179},
2198 /* 2191 */ {I_VCMPNGE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2835, 179},
2199 /* 2192 */ {I_VCMPNGT_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2844, 179},
2200 /* 2193 */ {I_VCMPNGT_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2853, 179},
2201 /* 2194 */ {I_VCMPFALSE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2862, 179},
2202 /* 2195 */ {I_VCMPFALSE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2871, 179},
2203 /* 2196 */ {I_VCMPNEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2880, 179},
2204 /* 2197 */ {I_VCMPNEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2889, 179},
2205 /* 2198 */ {I_VCMPGE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2898, 179},
2206 /* 2199 */ {I_VCMPGE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2907, 179},
2207 /* 2200 */ {I_VCMPGT_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2916, 179},
2208 /* 2201 */ {I_VCMPGT_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2925, 179},
2209 /* 2202 */ {I_VCMPTRUE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2934, 179},
2210 /* 2203 */ {I_VCMPTRUE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2943, 179},
2211 /* 2204 */ {I_VCMPSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8218, 179},
2212 /* 2205 */ {I_VCMPSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8226, 179},
2213 /* 2206 */ {I_VCMPEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2952, 179},
2214 /* 2207 */ {I_VCMPEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2961, 179},
2215 /* 2208 */ {I_VCMPEQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2970, 179},
2216 /* 2209 */ {I_VCMPEQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2979, 179},
2217 /* 2210 */ {I_VCMPLT_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2988, 179},
2218 /* 2211 */ {I_VCMPLT_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2997, 179},
2219 /* 2212 */ {I_VCMPLTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2988, 179},
2220 /* 2213 */ {I_VCMPLTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2997, 179},
2221 /* 2214 */ {I_VCMPLE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3006, 179},
2222 /* 2215 */ {I_VCMPLE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3015, 179},
2223 /* 2216 */ {I_VCMPLESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3006, 179},
2224 /* 2217 */ {I_VCMPLESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3015, 179},
2225 /* 2218 */ {I_VCMPUNORD_QSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3024, 179},
2226 /* 2219 */ {I_VCMPUNORD_QSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3033, 179},
2227 /* 2220 */ {I_VCMPUNORDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3024, 179},
2228 /* 2221 */ {I_VCMPUNORDSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3033, 179},
2229 /* 2222 */ {I_VCMPNEQ_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3042, 179},
2230 /* 2223 */ {I_VCMPNEQ_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3051, 179},
2231 /* 2224 */ {I_VCMPNEQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3042, 179},
2232 /* 2225 */ {I_VCMPNEQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3051, 179},
2233 /* 2226 */ {I_VCMPNLT_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3060, 179},
2234 /* 2227 */ {I_VCMPNLT_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3069, 179},
2235 /* 2228 */ {I_VCMPNLTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3060, 179},
2236 /* 2229 */ {I_VCMPNLTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3069, 179},
2237 /* 2230 */ {I_VCMPNLE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3078, 179},
2238 /* 2231 */ {I_VCMPNLE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3087, 179},
2239 /* 2232 */ {I_VCMPNLESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3078, 179},
2240 /* 2233 */ {I_VCMPNLESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3087, 179},
2241 /* 2234 */ {I_VCMPORD_QSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3096, 179},
2242 /* 2235 */ {I_VCMPORD_QSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3105, 179},
2243 /* 2236 */ {I_VCMPORDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3096, 179},
2244 /* 2237 */ {I_VCMPORDSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3105, 179},
2245 /* 2238 */ {I_VCMPEQ_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3114, 179},
2246 /* 2239 */ {I_VCMPEQ_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3123, 179},
2247 /* 2240 */ {I_VCMPNGE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3132, 179},
2248 /* 2241 */ {I_VCMPNGE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3141, 179},
2249 /* 2242 */ {I_VCMPNGESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3132, 179},
2250 /* 2243 */ {I_VCMPNGESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3141, 179},
2251 /* 2244 */ {I_VCMPNGT_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3150, 179},
2252 /* 2245 */ {I_VCMPNGT_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3159, 179},
2253 /* 2246 */ {I_VCMPNGTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3150, 179},
2254 /* 2247 */ {I_VCMPNGTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3159, 179},
2255 /* 2248 */ {I_VCMPFALSE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3168, 179},
2256 /* 2249 */ {I_VCMPFALSE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3177, 179},
2257 /* 2250 */ {I_VCMPFALSESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3168, 179},
2258 /* 2251 */ {I_VCMPFALSESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3177, 179},
2259 /* 2252 */ {I_VCMPNEQ_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3186, 179},
2260 /* 2253 */ {I_VCMPNEQ_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3195, 179},
2261 /* 2254 */ {I_VCMPGE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3204, 179},
2262 /* 2255 */ {I_VCMPGE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3213, 179},
2263 /* 2256 */ {I_VCMPGESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3204, 179},
2264 /* 2257 */ {I_VCMPGESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3213, 179},
2265 /* 2258 */ {I_VCMPGT_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3222, 179},
2266 /* 2259 */ {I_VCMPGT_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3231, 179},
2267 /* 2260 */ {I_VCMPGTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3222, 179},
2268 /* 2261 */ {I_VCMPGTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3231, 179},
2269 /* 2262 */ {I_VCMPTRUE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3240, 179},
2270 /* 2263 */ {I_VCMPTRUE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3249, 179},
2271 /* 2264 */ {I_VCMPTRUESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3240, 179},
2272 /* 2265 */ {I_VCMPTRUESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3249, 179},
2273 /* 2266 */ {I_VCMPEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2952, 179},
2274 /* 2267 */ {I_VCMPEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2961, 179},
2275 /* 2268 */ {I_VCMPLT_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3258, 179},
2276 /* 2269 */ {I_VCMPLT_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3267, 179},
2277 /* 2270 */ {I_VCMPLE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3276, 179},
2278 /* 2271 */ {I_VCMPLE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3285, 179},
2279 /* 2272 */ {I_VCMPUNORD_SSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3294, 179},
2280 /* 2273 */ {I_VCMPUNORD_SSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3303, 179},
2281 /* 2274 */ {I_VCMPNEQ_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3312, 179},
2282 /* 2275 */ {I_VCMPNEQ_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3321, 179},
2283 /* 2276 */ {I_VCMPNLT_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3330, 179},
2284 /* 2277 */ {I_VCMPNLT_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3339, 179},
2285 /* 2278 */ {I_VCMPNLE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3348, 179},
2286 /* 2279 */ {I_VCMPNLE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3357, 179},
2287 /* 2280 */ {I_VCMPORD_SSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3366, 179},
2288 /* 2281 */ {I_VCMPORD_SSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3375, 179},
2289 /* 2282 */ {I_VCMPEQ_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3384, 179},
2290 /* 2283 */ {I_VCMPEQ_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3393, 179},
2291 /* 2284 */ {I_VCMPNGE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3402, 179},
2292 /* 2285 */ {I_VCMPNGE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3411, 179},
2293 /* 2286 */ {I_VCMPNGT_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3420, 179},
2294 /* 2287 */ {I_VCMPNGT_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3429, 179},
2295 /* 2288 */ {I_VCMPFALSE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3438, 179},
2296 /* 2289 */ {I_VCMPFALSE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3447, 179},
2297 /* 2290 */ {I_VCMPNEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3456, 179},
2298 /* 2291 */ {I_VCMPNEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3465, 179},
2299 /* 2292 */ {I_VCMPGE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3474, 179},
2300 /* 2293 */ {I_VCMPGE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3483, 179},
2301 /* 2294 */ {I_VCMPGT_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3492, 179},
2302 /* 2295 */ {I_VCMPGT_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3501, 179},
2303 /* 2296 */ {I_VCMPTRUE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3510, 179},
2304 /* 2297 */ {I_VCMPTRUE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3519, 179},
2305 /* 2298 */ {I_VCMPSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8234, 179},
2306 /* 2299 */ {I_VCMPSS, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8242, 179},
2307 /* 2300 */ {I_VCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26002, 179},
2308 /* 2301 */ {I_VCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26009, 179},
2309 /* 2302 */ {I_VCVTDQ2PD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26016, 179},
2310 /* 2303 */ {I_VCVTDQ2PD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26023, 179},
2311 /* 2304 */ {I_VCVTDQ2PS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26030, 179},
2312 /* 2305 */ {I_VCVTDQ2PS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26037, 179},
2313 /* 2306 */ {I_VCVTPD2DQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26044, 179},
2314 /* 2307 */ {I_VCVTPD2DQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26044, 180},
2315 /* 2308 */ {I_VCVTPD2DQ, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26051, 179},
2316 /* 2309 */ {I_VCVTPD2DQ, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26051, 181},
2317 /* 2310 */ {I_VCVTPD2PS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26058, 179},
2318 /* 2311 */ {I_VCVTPD2PS, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26058, 180},
2319 /* 2312 */ {I_VCVTPD2PS, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26065, 179},
2320 /* 2313 */ {I_VCVTPD2PS, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26065, 181},
2321 /* 2314 */ {I_VCVTPS2DQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26072, 179},
2322 /* 2315 */ {I_VCVTPS2DQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26079, 179},
2323 /* 2316 */ {I_VCVTPS2PD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26086, 179},
2324 /* 2317 */ {I_VCVTPS2PD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26093, 179},
2325 /* 2318 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26100, 179},
2326 /* 2319 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26107, 182},
2327 /* 2320 */ {I_VCVTSD2SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26114, 179},
2328 /* 2321 */ {I_VCVTSD2SS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26121, 179},
2329 /* 2322 */ {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26128, 183},
2330 /* 2323 */ {I_VCVTSI2SD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26135, 183},
2331 /* 2324 */ {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26142, 184},
2332 /* 2325 */ {I_VCVTSI2SD, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26149, 184},
2333 /* 2326 */ {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26156, 183},
2334 /* 2327 */ {I_VCVTSI2SS, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26163, 183},
2335 /* 2328 */ {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26170, 184},
2336 /* 2329 */ {I_VCVTSI2SS, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26177, 184},
2337 /* 2330 */ {I_VCVTSS2SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26184, 179},
2338 /* 2331 */ {I_VCVTSS2SD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26191, 179},
2339 /* 2332 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26198, 179},
2340 /* 2333 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26205, 182},
2341 /* 2334 */ {I_VCVTTPD2DQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26212, 179},
2342 /* 2335 */ {I_VCVTTPD2DQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26212, 180},
2343 /* 2336 */ {I_VCVTTPD2DQ, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26219, 179},
2344 /* 2337 */ {I_VCVTTPD2DQ, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26219, 181},
2345 /* 2338 */ {I_VCVTTPS2DQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26226, 179},
2346 /* 2339 */ {I_VCVTTPS2DQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26233, 179},
2347 /* 2340 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26240, 179},
2348 /* 2341 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26247, 182},
2349 /* 2342 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26254, 179},
2350 /* 2343 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26261, 182},
2351 /* 2344 */ {I_VDIVPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26268, 179},
2352 /* 2345 */ {I_VDIVPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26275, 179},
2353 /* 2346 */ {I_VDIVPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26282, 179},
2354 /* 2347 */ {I_VDIVPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26289, 179},
2355 /* 2348 */ {I_VDIVPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26296, 179},
2356 /* 2349 */ {I_VDIVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26303, 179},
2357 /* 2350 */ {I_VDIVPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26310, 179},
2358 /* 2351 */ {I_VDIVPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26317, 179},
2359 /* 2352 */ {I_VDIVSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26324, 179},
2360 /* 2353 */ {I_VDIVSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26331, 179},
2361 /* 2354 */ {I_VDIVSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26338, 179},
2362 /* 2355 */ {I_VDIVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26345, 179},
2363 /* 2356 */ {I_VDPPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8250, 179},
2364 /* 2357 */ {I_VDPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8258, 179},
2365 /* 2358 */ {I_VDPPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8266, 179},
2366 /* 2359 */ {I_VDPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8274, 179},
2367 /* 2360 */ {I_VDPPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8282, 179},
2368 /* 2361 */ {I_VDPPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8290, 179},
2369 /* 2362 */ {I_VEXTRACTF128, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8298, 179},
2370 /* 2363 */ {I_VEXTRACTPS, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8306, 179},
2371 /* 2364 */ {I_VHADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26352, 179},
2372 /* 2365 */ {I_VHADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26359, 179},
2373 /* 2366 */ {I_VHADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26366, 179},
2374 /* 2367 */ {I_VHADDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26373, 179},
2375 /* 2368 */ {I_VHADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26380, 179},
2376 /* 2369 */ {I_VHADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26387, 179},
2377 /* 2370 */ {I_VHADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26394, 179},
2378 /* 2371 */ {I_VHADDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26401, 179},
2379 /* 2372 */ {I_VHSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26408, 179},
2380 /* 2373 */ {I_VHSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26415, 179},
2381 /* 2374 */ {I_VHSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26422, 179},
2382 /* 2375 */ {I_VHSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26429, 179},
2383 /* 2376 */ {I_VHSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26436, 179},
2384 /* 2377 */ {I_VHSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26443, 179},
2385 /* 2378 */ {I_VHSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26450, 179},
2386 /* 2379 */ {I_VHSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26457, 179},
2387 /* 2380 */ {I_VINSERTF128, 4, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8314, 179},
2388 /* 2381 */ {I_VINSERTF128, 3, {YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8322, 179},
2389 /* 2382 */ {I_VINSERTPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8330, 179},
2390 /* 2383 */ {I_VINSERTPS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8338, 179},
2391 /* 2384 */ {I_VLDDQU, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26464, 179},
2392 /* 2385 */ {I_VLDQQU, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26471, 179},
2393 /* 2386 */ {I_VLDDQU, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26471, 179},
2394 /* 2387 */ {I_VLDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26478, 179},
2395 /* 2388 */ {I_VMASKMOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26485, 179},
2396 /* 2389 */ {I_VMASKMOVPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26492, 179},
2397 /* 2390 */ {I_VMASKMOVPS, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26499, 179},
2398 /* 2391 */ {I_VMASKMOVPS, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+26506, 180},
2399 /* 2392 */ {I_VMASKMOVPS, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+26513, 181},
2400 /* 2393 */ {I_VMASKMOVPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26520, 179},
2401 /* 2394 */ {I_VMASKMOVPD, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26527, 179},
2402 /* 2395 */ {I_VMASKMOVPD, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+26534, 179},
2403 /* 2396 */ {I_VMASKMOVPD, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+26541, 179},
2404 /* 2397 */ {I_VMAXPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26548, 179},
2405 /* 2398 */ {I_VMAXPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26555, 179},
2406 /* 2399 */ {I_VMAXPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26562, 179},
2407 /* 2400 */ {I_VMAXPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26569, 179},
2408 /* 2401 */ {I_VMAXPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26576, 179},
2409 /* 2402 */ {I_VMAXPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26583, 179},
2410 /* 2403 */ {I_VMAXPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26590, 179},
2411 /* 2404 */ {I_VMAXPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26597, 179},
2412 /* 2405 */ {I_VMAXSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26604, 179},
2413 /* 2406 */ {I_VMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26611, 179},
2414 /* 2407 */ {I_VMAXSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26618, 179},
2415 /* 2408 */ {I_VMAXSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26625, 179},
2416 /* 2409 */ {I_VMINPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26632, 179},
2417 /* 2410 */ {I_VMINPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26639, 179},
2418 /* 2411 */ {I_VMINPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26646, 179},
2419 /* 2412 */ {I_VMINPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26653, 179},
2420 /* 2413 */ {I_VMINPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26660, 179},
2421 /* 2414 */ {I_VMINPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26667, 179},
2422 /* 2415 */ {I_VMINPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26674, 179},
2423 /* 2416 */ {I_VMINPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26681, 179},
2424 /* 2417 */ {I_VMINSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26688, 179},
2425 /* 2418 */ {I_VMINSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26695, 179},
2426 /* 2419 */ {I_VMINSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+26702, 179},
2427 /* 2420 */ {I_VMINSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26709, 179},
2428 /* 2421 */ {I_VMOVAPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26716, 179},
2429 /* 2422 */ {I_VMOVAPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26723, 179},
2430 /* 2423 */ {I_VMOVAPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26730, 179},
2431 /* 2424 */ {I_VMOVAPD, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26737, 179},
2432 /* 2425 */ {I_VMOVAPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26744, 179},
2433 /* 2426 */ {I_VMOVAPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26751, 179},
2434 /* 2427 */ {I_VMOVAPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26758, 179},
2435 /* 2428 */ {I_VMOVAPS, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26765, 179},
2436 /* 2429 */ {I_VMOVD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26772, 179},
2437 /* 2430 */ {I_VMOVD, 2, {RM_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26779, 179},
2438 /* 2431 */ {I_VMOVQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26786, 185},
2439 /* 2432 */ {I_VMOVQ, 2, {RM_XMM_L16|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26793, 185},
2440 /* 2433 */ {I_VMOVQ, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26800, 184},
2441 /* 2434 */ {I_VMOVQ, 2, {RM_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26807, 184},
2442 /* 2435 */ {I_VMOVDDUP, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26814, 179},
2443 /* 2436 */ {I_VMOVDDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26821, 179},
2444 /* 2437 */ {I_VMOVDQA, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26828, 179},
2445 /* 2438 */ {I_VMOVDQA, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26835, 179},
2446 /* 2439 */ {I_VMOVQQA, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26842, 179},
2447 /* 2440 */ {I_VMOVQQA, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26849, 179},
2448 /* 2441 */ {I_VMOVDQA, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26842, 179},
2449 /* 2442 */ {I_VMOVDQA, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26849, 179},
2450 /* 2443 */ {I_VMOVDQU, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26856, 179},
2451 /* 2444 */ {I_VMOVDQU, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26863, 179},
2452 /* 2445 */ {I_VMOVQQU, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26870, 179},
2453 /* 2446 */ {I_VMOVQQU, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26877, 179},
2454 /* 2447 */ {I_VMOVDQU, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26870, 179},
2455 /* 2448 */ {I_VMOVDQU, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26877, 179},
2456 /* 2449 */ {I_VMOVHLPS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+26884, 179},
2457 /* 2450 */ {I_VMOVHLPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26891, 179},
2458 /* 2451 */ {I_VMOVHPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26898, 179},
2459 /* 2452 */ {I_VMOVHPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26905, 179},
2460 /* 2453 */ {I_VMOVHPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26912, 179},
2461 /* 2454 */ {I_VMOVHPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26919, 179},
2462 /* 2455 */ {I_VMOVHPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26926, 179},
2463 /* 2456 */ {I_VMOVHPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26933, 179},
2464 /* 2457 */ {I_VMOVLHPS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+26919, 179},
2465 /* 2458 */ {I_VMOVLHPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26926, 179},
2466 /* 2459 */ {I_VMOVLPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26940, 179},
2467 /* 2460 */ {I_VMOVLPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26947, 179},
2468 /* 2461 */ {I_VMOVLPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26954, 179},
2469 /* 2462 */ {I_VMOVLPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+26884, 179},
2470 /* 2463 */ {I_VMOVLPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26891, 179},
2471 /* 2464 */ {I_VMOVLPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26961, 179},
2472 /* 2465 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26968, 182},
2473 /* 2466 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26968, 179},
2474 /* 2467 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26975, 182},
2475 /* 2468 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26975, 179},
2476 /* 2469 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26982, 182},
2477 /* 2470 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26982, 179},
2478 /* 2471 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26989, 182},
2479 /* 2472 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26989, 179},
2480 /* 2473 */ {I_VMOVNTDQ, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26996, 179},
2481 /* 2474 */ {I_VMOVNTQQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27003, 179},
2482 /* 2475 */ {I_VMOVNTDQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27003, 179},
2483 /* 2476 */ {I_VMOVNTDQA, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27010, 179},
2484 /* 2477 */ {I_VMOVNTPD, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27017, 179},
2485 /* 2478 */ {I_VMOVNTPD, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27024, 179},
2486 /* 2479 */ {I_VMOVNTPS, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27031, 179},
2487 /* 2480 */ {I_VMOVNTPS, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27038, 179},
2488 /* 2481 */ {I_VMOVSD, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27045, 179},
2489 /* 2482 */ {I_VMOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27052, 179},
2490 /* 2483 */ {I_VMOVSD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27059, 179},
2491 /* 2484 */ {I_VMOVSD, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27066, 179},
2492 /* 2485 */ {I_VMOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27073, 179},
2493 /* 2486 */ {I_VMOVSD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27080, 179},
2494 /* 2487 */ {I_VMOVSHDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27087, 179},
2495 /* 2488 */ {I_VMOVSHDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27094, 179},
2496 /* 2489 */ {I_VMOVSLDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27101, 179},
2497 /* 2490 */ {I_VMOVSLDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27108, 179},
2498 /* 2491 */ {I_VMOVSS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27115, 179},
2499 /* 2492 */ {I_VMOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27122, 179},
2500 /* 2493 */ {I_VMOVSS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27129, 179},
2501 /* 2494 */ {I_VMOVSS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+27136, 179},
2502 /* 2495 */ {I_VMOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27143, 179},
2503 /* 2496 */ {I_VMOVSS, 2, {MEMORY|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27150, 179},
2504 /* 2497 */ {I_VMOVUPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27157, 179},
2505 /* 2498 */ {I_VMOVUPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27164, 179},
2506 /* 2499 */ {I_VMOVUPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27171, 179},
2507 /* 2500 */ {I_VMOVUPD, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27178, 179},
2508 /* 2501 */ {I_VMOVUPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27185, 179},
2509 /* 2502 */ {I_VMOVUPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27192, 179},
2510 /* 2503 */ {I_VMOVUPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27199, 179},
2511 /* 2504 */ {I_VMOVUPS, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27206, 179},
2512 /* 2505 */ {I_VMPSADBW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8346, 179},
2513 /* 2506 */ {I_VMPSADBW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8354, 179},
2514 /* 2507 */ {I_VMULPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27213, 179},
2515 /* 2508 */ {I_VMULPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27220, 179},
2516 /* 2509 */ {I_VMULPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27227, 179},
2517 /* 2510 */ {I_VMULPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27234, 179},
2518 /* 2511 */ {I_VMULPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27241, 179},
2519 /* 2512 */ {I_VMULPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27248, 179},
2520 /* 2513 */ {I_VMULPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27255, 179},
2521 /* 2514 */ {I_VMULPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27262, 179},
2522 /* 2515 */ {I_VMULSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+27269, 179},
2523 /* 2516 */ {I_VMULSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27276, 179},
2524 /* 2517 */ {I_VMULSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+27283, 179},
2525 /* 2518 */ {I_VMULSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27290, 179},
2526 /* 2519 */ {I_VORPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27297, 179},
2527 /* 2520 */ {I_VORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27304, 179},
2528 /* 2521 */ {I_VORPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27311, 179},
2529 /* 2522 */ {I_VORPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27318, 179},
2530 /* 2523 */ {I_VORPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27325, 179},
2531 /* 2524 */ {I_VORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27332, 179},
2532 /* 2525 */ {I_VORPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27339, 179},
2533 /* 2526 */ {I_VORPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27346, 179},
2534 /* 2527 */ {I_VPABSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27353, 179},
2535 /* 2528 */ {I_VPABSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27360, 179},
2536 /* 2529 */ {I_VPABSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27367, 179},
2537 /* 2530 */ {I_VPACKSSWB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27374, 179},
2538 /* 2531 */ {I_VPACKSSWB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27381, 179},
2539 /* 2532 */ {I_VPACKSSDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27388, 179},
2540 /* 2533 */ {I_VPACKSSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27395, 179},
2541 /* 2534 */ {I_VPACKUSWB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27402, 179},
2542 /* 2535 */ {I_VPACKUSWB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27409, 179},
2543 /* 2536 */ {I_VPACKUSDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27416, 179},
2544 /* 2537 */ {I_VPACKUSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27423, 179},
2545 /* 2538 */ {I_VPADDB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27430, 179},
2546 /* 2539 */ {I_VPADDB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27437, 179},
2547 /* 2540 */ {I_VPADDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27444, 179},
2548 /* 2541 */ {I_VPADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27451, 179},
2549 /* 2542 */ {I_VPADDD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27458, 179},
2550 /* 2543 */ {I_VPADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27465, 179},
2551 /* 2544 */ {I_VPADDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27472, 179},
2552 /* 2545 */ {I_VPADDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27479, 179},
2553 /* 2546 */ {I_VPADDSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27486, 179},
2554 /* 2547 */ {I_VPADDSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27493, 179},
2555 /* 2548 */ {I_VPADDSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27500, 179},
2556 /* 2549 */ {I_VPADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27507, 179},
2557 /* 2550 */ {I_VPADDUSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27514, 179},
2558 /* 2551 */ {I_VPADDUSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27521, 179},
2559 /* 2552 */ {I_VPADDUSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27528, 179},
2560 /* 2553 */ {I_VPADDUSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27535, 179},
2561 /* 2554 */ {I_VPALIGNR, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8362, 179},
2562 /* 2555 */ {I_VPALIGNR, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8370, 179},
2563 /* 2556 */ {I_VPAND, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27542, 179},
2564 /* 2557 */ {I_VPAND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27549, 179},
2565 /* 2558 */ {I_VPANDN, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27556, 179},
2566 /* 2559 */ {I_VPANDN, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27563, 179},
2567 /* 2560 */ {I_VPAVGB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27570, 179},
2568 /* 2561 */ {I_VPAVGB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27577, 179},
2569 /* 2562 */ {I_VPAVGW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27584, 179},
2570 /* 2563 */ {I_VPAVGW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27591, 179},
2571 /* 2564 */ {I_VPBLENDVB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+8378, 179},
2572 /* 2565 */ {I_VPBLENDVB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+8386, 179},
2573 /* 2566 */ {I_VPBLENDW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8394, 179},
2574 /* 2567 */ {I_VPBLENDW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8402, 179},
2575 /* 2568 */ {I_VPCMPESTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8410, 179},
2576 /* 2569 */ {I_VPCMPESTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8418, 179},
2577 /* 2570 */ {I_VPCMPISTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8426, 179},
2578 /* 2571 */ {I_VPCMPISTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8434, 179},
2579 /* 2572 */ {I_VPCMPEQB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27598, 179},
2580 /* 2573 */ {I_VPCMPEQB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27605, 179},
2581 /* 2574 */ {I_VPCMPEQW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27612, 179},
2582 /* 2575 */ {I_VPCMPEQW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27619, 179},
2583 /* 2576 */ {I_VPCMPEQD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27626, 179},
2584 /* 2577 */ {I_VPCMPEQD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27633, 179},
2585 /* 2578 */ {I_VPCMPEQQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27640, 179},
2586 /* 2579 */ {I_VPCMPEQQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27647, 179},
2587 /* 2580 */ {I_VPCMPGTB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27654, 179},
2588 /* 2581 */ {I_VPCMPGTB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27661, 179},
2589 /* 2582 */ {I_VPCMPGTW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27668, 179},
2590 /* 2583 */ {I_VPCMPGTW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27675, 179},
2591 /* 2584 */ {I_VPCMPGTD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27682, 179},
2592 /* 2585 */ {I_VPCMPGTD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27689, 179},
2593 /* 2586 */ {I_VPCMPGTQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27696, 179},
2594 /* 2587 */ {I_VPCMPGTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27703, 179},
2595 /* 2588 */ {I_VPERMILPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27710, 179},
2596 /* 2589 */ {I_VPERMILPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27717, 179},
2597 /* 2590 */ {I_VPERMILPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27724, 179},
2598 /* 2591 */ {I_VPERMILPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27731, 179},
2599 /* 2592 */ {I_VPERMILPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8442, 179},
2600 /* 2593 */ {I_VPERMILPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8450, 179},
2601 /* 2594 */ {I_VPERMILPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27738, 179},
2602 /* 2595 */ {I_VPERMILPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27745, 179},
2603 /* 2596 */ {I_VPERMILPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27752, 179},
2604 /* 2597 */ {I_VPERMILPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27759, 179},
2605 /* 2598 */ {I_VPERMILPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8458, 179},
2606 /* 2599 */ {I_VPERMILPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8466, 179},
2607 /* 2600 */ {I_VPERM2F128, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8474, 179},
2608 /* 2601 */ {I_VPERM2F128, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8482, 179},
2609 /* 2602 */ {I_VPEXTRB, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8490, 182},
2610 /* 2603 */ {I_VPEXTRB, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8490, 179},
2611 /* 2604 */ {I_VPEXTRB, 3, {MEMORY|BITS8,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8490, 179},
2612 /* 2605 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8498, 182},
2613 /* 2606 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8498, 179},
2614 /* 2607 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8506, 182},
2615 /* 2608 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8506, 179},
2616 /* 2609 */ {I_VPEXTRW, 3, {MEMORY|BITS16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8506, 179},
2617 /* 2610 */ {I_VPEXTRD, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8514, 182},
2618 /* 2611 */ {I_VPEXTRD, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8514, 179},
2619 /* 2612 */ {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8522, 182},
2620 /* 2613 */ {I_VPHADDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27766, 179},
2621 /* 2614 */ {I_VPHADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27773, 179},
2622 /* 2615 */ {I_VPHADDD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27780, 179},
2623 /* 2616 */ {I_VPHADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27787, 179},
2624 /* 2617 */ {I_VPHADDSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27794, 179},
2625 /* 2618 */ {I_VPHADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27801, 179},
2626 /* 2619 */ {I_VPHMINPOSUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27808, 179},
2627 /* 2620 */ {I_VPHSUBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27815, 179},
2628 /* 2621 */ {I_VPHSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27822, 179},
2629 /* 2622 */ {I_VPHSUBD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27829, 179},
2630 /* 2623 */ {I_VPHSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27836, 179},
2631 /* 2624 */ {I_VPHSUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27843, 179},
2632 /* 2625 */ {I_VPHSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27850, 179},
2633 /* 2626 */ {I_VPINSRB, 4, {XMM_L16,XMM_L16,MEMORY|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8530, 179},
2634 /* 2627 */ {I_VPINSRB, 3, {XMM_L16,MEMORY|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8538, 179},
2635 /* 2628 */ {I_VPINSRB, 4, {XMM_L16,XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8530, 179},
2636 /* 2629 */ {I_VPINSRB, 3, {XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8538, 179},
2637 /* 2630 */ {I_VPINSRB, 4, {XMM_L16,XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8530, 179},
2638 /* 2631 */ {I_VPINSRB, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8538, 179},
2639 /* 2632 */ {I_VPINSRW, 4, {XMM_L16,XMM_L16,MEMORY|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8546, 179},
2640 /* 2633 */ {I_VPINSRW, 3, {XMM_L16,MEMORY|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8554, 179},
2641 /* 2634 */ {I_VPINSRW, 4, {XMM_L16,XMM_L16,RM_GPR|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8546, 179},
2642 /* 2635 */ {I_VPINSRW, 3, {XMM_L16,RM_GPR|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8554, 179},
2643 /* 2636 */ {I_VPINSRW, 4, {XMM_L16,XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8546, 179},
2644 /* 2637 */ {I_VPINSRW, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8554, 179},
2645 /* 2638 */ {I_VPINSRD, 4, {XMM_L16,XMM_L16,MEMORY|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8562, 179},
2646 /* 2639 */ {I_VPINSRD, 3, {XMM_L16,MEMORY|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8570, 179},
2647 /* 2640 */ {I_VPINSRD, 4, {XMM_L16,XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8562, 179},
2648 /* 2641 */ {I_VPINSRD, 3, {XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8570, 179},
2649 /* 2642 */ {I_VPINSRQ, 4, {XMM_L16,XMM_L16,MEMORY|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8578, 182},
2650 /* 2643 */ {I_VPINSRQ, 3, {XMM_L16,MEMORY|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8586, 182},
2651 /* 2644 */ {I_VPINSRQ, 4, {XMM_L16,XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8578, 182},
2652 /* 2645 */ {I_VPINSRQ, 3, {XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8586, 182},
2653 /* 2646 */ {I_VPMADDWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27857, 179},
2654 /* 2647 */ {I_VPMADDWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27864, 179},
2655 /* 2648 */ {I_VPMADDUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27871, 179},
2656 /* 2649 */ {I_VPMADDUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27878, 179},
2657 /* 2650 */ {I_VPMAXSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27885, 179},
2658 /* 2651 */ {I_VPMAXSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27892, 179},
2659 /* 2652 */ {I_VPMAXSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27899, 179},
2660 /* 2653 */ {I_VPMAXSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27906, 179},
2661 /* 2654 */ {I_VPMAXSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27913, 179},
2662 /* 2655 */ {I_VPMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27920, 179},
2663 /* 2656 */ {I_VPMAXUB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27927, 179},
2664 /* 2657 */ {I_VPMAXUB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27934, 179},
2665 /* 2658 */ {I_VPMAXUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27941, 179},
2666 /* 2659 */ {I_VPMAXUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27948, 179},
2667 /* 2660 */ {I_VPMAXUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27955, 179},
2668 /* 2661 */ {I_VPMAXUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27962, 179},
2669 /* 2662 */ {I_VPMINSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27969, 179},
2670 /* 2663 */ {I_VPMINSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27976, 179},
2671 /* 2664 */ {I_VPMINSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27983, 179},
2672 /* 2665 */ {I_VPMINSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27990, 179},
2673 /* 2666 */ {I_VPMINSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27997, 179},
2674 /* 2667 */ {I_VPMINSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28004, 179},
2675 /* 2668 */ {I_VPMINUB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28011, 179},
2676 /* 2669 */ {I_VPMINUB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28018, 179},
2677 /* 2670 */ {I_VPMINUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28025, 179},
2678 /* 2671 */ {I_VPMINUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28032, 179},
2679 /* 2672 */ {I_VPMINUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28039, 179},
2680 /* 2673 */ {I_VPMINUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28046, 179},
2681 /* 2674 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28053, 182},
2682 /* 2675 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28053, 179},
2683 /* 2676 */ {I_VPMOVSXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28060, 179},
2684 /* 2677 */ {I_VPMOVSXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28067, 179},
2685 /* 2678 */ {I_VPMOVSXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28074, 179},
2686 /* 2679 */ {I_VPMOVSXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28081, 179},
2687 /* 2680 */ {I_VPMOVSXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28088, 179},
2688 /* 2681 */ {I_VPMOVSXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28095, 179},
2689 /* 2682 */ {I_VPMOVZXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28102, 179},
2690 /* 2683 */ {I_VPMOVZXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28109, 179},
2691 /* 2684 */ {I_VPMOVZXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28116, 179},
2692 /* 2685 */ {I_VPMOVZXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28123, 179},
2693 /* 2686 */ {I_VPMOVZXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28130, 179},
2694 /* 2687 */ {I_VPMOVZXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28137, 179},
2695 /* 2688 */ {I_VPMULHUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28144, 179},
2696 /* 2689 */ {I_VPMULHUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28151, 179},
2697 /* 2690 */ {I_VPMULHRSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28158, 179},
2698 /* 2691 */ {I_VPMULHRSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28165, 179},
2699 /* 2692 */ {I_VPMULHW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28172, 179},
2700 /* 2693 */ {I_VPMULHW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28179, 179},
2701 /* 2694 */ {I_VPMULLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28186, 179},
2702 /* 2695 */ {I_VPMULLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28193, 179},
2703 /* 2696 */ {I_VPMULLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28200, 179},
2704 /* 2697 */ {I_VPMULLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28207, 179},
2705 /* 2698 */ {I_VPMULUDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28214, 179},
2706 /* 2699 */ {I_VPMULUDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28221, 179},
2707 /* 2700 */ {I_VPMULDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28228, 179},
2708 /* 2701 */ {I_VPMULDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28235, 179},
2709 /* 2702 */ {I_VPOR, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28242, 179},
2710 /* 2703 */ {I_VPOR, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28249, 179},
2711 /* 2704 */ {I_VPSADBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28256, 179},
2712 /* 2705 */ {I_VPSADBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28263, 179},
2713 /* 2706 */ {I_VPSHUFB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28270, 179},
2714 /* 2707 */ {I_VPSHUFB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28277, 179},
2715 /* 2708 */ {I_VPSHUFD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8594, 179},
2716 /* 2709 */ {I_VPSHUFHW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8602, 179},
2717 /* 2710 */ {I_VPSHUFLW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8610, 179},
2718 /* 2711 */ {I_VPSIGNB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28284, 179},
2719 /* 2712 */ {I_VPSIGNB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28291, 179},
2720 /* 2713 */ {I_VPSIGNW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28298, 179},
2721 /* 2714 */ {I_VPSIGNW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28305, 179},
2722 /* 2715 */ {I_VPSIGND, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28312, 179},
2723 /* 2716 */ {I_VPSIGND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28319, 179},
2724 /* 2717 */ {I_VPSLLDQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8618, 179},
2725 /* 2718 */ {I_VPSLLDQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8626, 179},
2726 /* 2719 */ {I_VPSRLDQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8634, 179},
2727 /* 2720 */ {I_VPSRLDQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8642, 179},
2728 /* 2721 */ {I_VPSLLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28326, 179},
2729 /* 2722 */ {I_VPSLLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28333, 179},
2730 /* 2723 */ {I_VPSLLW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8650, 179},
2731 /* 2724 */ {I_VPSLLW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8658, 179},
2732 /* 2725 */ {I_VPSLLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28340, 179},
2733 /* 2726 */ {I_VPSLLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28347, 179},
2734 /* 2727 */ {I_VPSLLD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8666, 179},
2735 /* 2728 */ {I_VPSLLD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8674, 179},
2736 /* 2729 */ {I_VPSLLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28354, 179},
2737 /* 2730 */ {I_VPSLLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28361, 179},
2738 /* 2731 */ {I_VPSLLQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8682, 179},
2739 /* 2732 */ {I_VPSLLQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8690, 179},
2740 /* 2733 */ {I_VPSRAW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28368, 179},
2741 /* 2734 */ {I_VPSRAW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28375, 179},
2742 /* 2735 */ {I_VPSRAW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8698, 179},
2743 /* 2736 */ {I_VPSRAW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8706, 179},
2744 /* 2737 */ {I_VPSRAD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28382, 179},
2745 /* 2738 */ {I_VPSRAD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28389, 179},
2746 /* 2739 */ {I_VPSRAD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8714, 179},
2747 /* 2740 */ {I_VPSRAD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8722, 179},
2748 /* 2741 */ {I_VPSRLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28396, 179},
2749 /* 2742 */ {I_VPSRLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28403, 179},
2750 /* 2743 */ {I_VPSRLW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8730, 179},
2751 /* 2744 */ {I_VPSRLW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8738, 179},
2752 /* 2745 */ {I_VPSRLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28410, 179},
2753 /* 2746 */ {I_VPSRLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28417, 179},
2754 /* 2747 */ {I_VPSRLD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8746, 179},
2755 /* 2748 */ {I_VPSRLD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8754, 179},
2756 /* 2749 */ {I_VPSRLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28424, 179},
2757 /* 2750 */ {I_VPSRLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28431, 179},
2758 /* 2751 */ {I_VPSRLQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8762, 179},
2759 /* 2752 */ {I_VPSRLQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+8770, 179},
2760 /* 2753 */ {I_VPTEST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28438, 179},
2761 /* 2754 */ {I_VPTEST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28445, 179},
2762 /* 2755 */ {I_VPSUBB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28452, 179},
2763 /* 2756 */ {I_VPSUBB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28459, 179},
2764 /* 2757 */ {I_VPSUBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28466, 179},
2765 /* 2758 */ {I_VPSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28473, 179},
2766 /* 2759 */ {I_VPSUBD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28480, 179},
2767 /* 2760 */ {I_VPSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28487, 179},
2768 /* 2761 */ {I_VPSUBQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28494, 179},
2769 /* 2762 */ {I_VPSUBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28501, 179},
2770 /* 2763 */ {I_VPSUBSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28508, 179},
2771 /* 2764 */ {I_VPSUBSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28515, 179},
2772 /* 2765 */ {I_VPSUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28522, 179},
2773 /* 2766 */ {I_VPSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28529, 179},
2774 /* 2767 */ {I_VPSUBUSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28536, 179},
2775 /* 2768 */ {I_VPSUBUSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28543, 179},
2776 /* 2769 */ {I_VPSUBUSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28550, 179},
2777 /* 2770 */ {I_VPSUBUSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28557, 179},
2778 /* 2771 */ {I_VPUNPCKHBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28564, 179},
2779 /* 2772 */ {I_VPUNPCKHBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28571, 179},
2780 /* 2773 */ {I_VPUNPCKHWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28578, 179},
2781 /* 2774 */ {I_VPUNPCKHWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28585, 179},
2782 /* 2775 */ {I_VPUNPCKHDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28592, 179},
2783 /* 2776 */ {I_VPUNPCKHDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28599, 179},
2784 /* 2777 */ {I_VPUNPCKHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28606, 179},
2785 /* 2778 */ {I_VPUNPCKHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28613, 179},
2786 /* 2779 */ {I_VPUNPCKLBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28620, 179},
2787 /* 2780 */ {I_VPUNPCKLBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28627, 179},
2788 /* 2781 */ {I_VPUNPCKLWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28634, 179},
2789 /* 2782 */ {I_VPUNPCKLWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28641, 179},
2790 /* 2783 */ {I_VPUNPCKLDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28648, 179},
2791 /* 2784 */ {I_VPUNPCKLDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28655, 179},
2792 /* 2785 */ {I_VPUNPCKLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28662, 179},
2793 /* 2786 */ {I_VPUNPCKLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28669, 179},
2794 /* 2787 */ {I_VPXOR, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28676, 179},
2795 /* 2788 */ {I_VPXOR, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28683, 179},
2796 /* 2789 */ {I_VRCPPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28690, 179},
2797 /* 2790 */ {I_VRCPPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28697, 179},
2798 /* 2791 */ {I_VRCPSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+28704, 179},
2799 /* 2792 */ {I_VRCPSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28711, 179},
2800 /* 2793 */ {I_VRSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28718, 179},
2801 /* 2794 */ {I_VRSQRTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28725, 179},
2802 /* 2795 */ {I_VRSQRTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+28732, 179},
2803 /* 2796 */ {I_VRSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28739, 179},
2804 /* 2797 */ {I_VROUNDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8778, 179},
2805 /* 2798 */ {I_VROUNDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8786, 179},
2806 /* 2799 */ {I_VROUNDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8794, 179},
2807 /* 2800 */ {I_VROUNDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8802, 179},
2808 /* 2801 */ {I_VROUNDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8810, 179},
2809 /* 2802 */ {I_VROUNDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8818, 179},
2810 /* 2803 */ {I_VROUNDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8826, 179},
2811 /* 2804 */ {I_VROUNDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8834, 179},
2812 /* 2805 */ {I_VSHUFPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8842, 179},
2813 /* 2806 */ {I_VSHUFPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8850, 179},
2814 /* 2807 */ {I_VSHUFPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8858, 179},
2815 /* 2808 */ {I_VSHUFPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8866, 179},
2816 /* 2809 */ {I_VSHUFPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8874, 179},
2817 /* 2810 */ {I_VSHUFPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8882, 179},
2818 /* 2811 */ {I_VSHUFPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8890, 179},
2819 /* 2812 */ {I_VSHUFPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8898, 179},
2820 /* 2813 */ {I_VSQRTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28746, 179},
2821 /* 2814 */ {I_VSQRTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28753, 179},
2822 /* 2815 */ {I_VSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28760, 179},
2823 /* 2816 */ {I_VSQRTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28767, 179},
2824 /* 2817 */ {I_VSQRTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+28774, 179},
2825 /* 2818 */ {I_VSQRTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28781, 179},
2826 /* 2819 */ {I_VSQRTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+28788, 179},
2827 /* 2820 */ {I_VSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28795, 179},
2828 /* 2821 */ {I_VSTMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+28802, 179},
2829 /* 2822 */ {I_VSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28809, 179},
2830 /* 2823 */ {I_VSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28816, 179},
2831 /* 2824 */ {I_VSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28823, 179},
2832 /* 2825 */ {I_VSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28830, 179},
2833 /* 2826 */ {I_VSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28837, 179},
2834 /* 2827 */ {I_VSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28844, 179},
2835 /* 2828 */ {I_VSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28851, 179},
2836 /* 2829 */ {I_VSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28858, 179},
2837 /* 2830 */ {I_VSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+28865, 179},
2838 /* 2831 */ {I_VSUBSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28872, 179},
2839 /* 2832 */ {I_VSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+28879, 179},
2840 /* 2833 */ {I_VSUBSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28886, 179},
2841 /* 2834 */ {I_VTESTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28893, 179},
2842 /* 2835 */ {I_VTESTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28900, 179},
2843 /* 2836 */ {I_VTESTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28907, 179},
2844 /* 2837 */ {I_VTESTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28914, 179},
2845 /* 2838 */ {I_VUCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28921, 179},
2846 /* 2839 */ {I_VUCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28928, 179},
2847 /* 2840 */ {I_VUNPCKHPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28935, 179},
2848 /* 2841 */ {I_VUNPCKHPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28942, 179},
2849 /* 2842 */ {I_VUNPCKHPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28949, 179},
2850 /* 2843 */ {I_VUNPCKHPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28956, 179},
2851 /* 2844 */ {I_VUNPCKHPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28963, 179},
2852 /* 2845 */ {I_VUNPCKHPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28970, 179},
2853 /* 2846 */ {I_VUNPCKHPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28977, 179},
2854 /* 2847 */ {I_VUNPCKHPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28984, 179},
2855 /* 2848 */ {I_VUNPCKLPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28991, 179},
2856 /* 2849 */ {I_VUNPCKLPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28998, 179},
2857 /* 2850 */ {I_VUNPCKLPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29005, 179},
2858 /* 2851 */ {I_VUNPCKLPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29012, 179},
2859 /* 2852 */ {I_VUNPCKLPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29019, 179},
2860 /* 2853 */ {I_VUNPCKLPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29026, 179},
2861 /* 2854 */ {I_VUNPCKLPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29033, 179},
2862 /* 2855 */ {I_VUNPCKLPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29040, 179},
2863 /* 2856 */ {I_VXORPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29047, 179},
2864 /* 2857 */ {I_VXORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29054, 179},
2865 /* 2858 */ {I_VXORPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29061, 179},
2866 /* 2859 */ {I_VXORPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29068, 179},
2867 /* 2860 */ {I_VXORPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29075, 179},
2868 /* 2861 */ {I_VXORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29082, 179},
2869 /* 2862 */ {I_VXORPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29089, 179},
2870 /* 2863 */ {I_VXORPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29096, 179},
2871 /* 2864 */ {I_VZEROALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35158, 179},
2872 /* 2865 */ {I_VZEROUPPER, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35164, 179},
2873 /* 2866 */ {I_PCLMULLQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3528, 178},
2874 /* 2867 */ {I_PCLMULHQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3537, 178},
2875 /* 2868 */ {I_PCLMULLQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3546, 178},
2876 /* 2869 */ {I_PCLMULHQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3555, 178},
2877 /* 2870 */ {I_PCLMULQDQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8906, 178},
2878 /* 2871 */ {I_VPCLMULLQLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3564, 179},
2879 /* 2872 */ {I_VPCLMULLQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3573, 179},
2880 /* 2873 */ {I_VPCLMULHQLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3582, 179},
2881 /* 2874 */ {I_VPCLMULHQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3591, 179},
2882 /* 2875 */ {I_VPCLMULLQHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3600, 179},
2883 /* 2876 */ {I_VPCLMULLQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3609, 179},
2884 /* 2877 */ {I_VPCLMULHQHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3618, 179},
2885 /* 2878 */ {I_VPCLMULHQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3627, 179},
2886 /* 2879 */ {I_VPCLMULQDQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+8914, 179},
2887 /* 2880 */ {I_VPCLMULQDQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8922, 179},
2888 /* 2881 */ {I_VFMADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29103, 186},
2889 /* 2882 */ {I_VFMADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29110, 186},
2890 /* 2883 */ {I_VFMADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29117, 186},
2891 /* 2884 */ {I_VFMADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29124, 186},
2892 /* 2885 */ {I_VFMADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29103, 186},
2893 /* 2886 */ {I_VFMADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29110, 186},
2894 /* 2887 */ {I_VFMADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29117, 186},
2895 /* 2888 */ {I_VFMADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29124, 186},
2896 /* 2889 */ {I_VFMADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29131, 186},
2897 /* 2890 */ {I_VFMADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29138, 186},
2898 /* 2891 */ {I_VFMADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29145, 186},
2899 /* 2892 */ {I_VFMADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29152, 186},
2900 /* 2893 */ {I_VFMADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29131, 186},
2901 /* 2894 */ {I_VFMADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29138, 186},
2902 /* 2895 */ {I_VFMADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29145, 186},
2903 /* 2896 */ {I_VFMADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29152, 186},
2904 /* 2897 */ {I_VFMADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29159, 186},
2905 /* 2898 */ {I_VFMADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29166, 186},
2906 /* 2899 */ {I_VFMADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29173, 186},
2907 /* 2900 */ {I_VFMADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29180, 186},
2908 /* 2901 */ {I_VFMADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29159, 186},
2909 /* 2902 */ {I_VFMADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29166, 186},
2910 /* 2903 */ {I_VFMADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29173, 186},
2911 /* 2904 */ {I_VFMADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29180, 186},
2912 /* 2905 */ {I_VFMADDSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29187, 186},
2913 /* 2906 */ {I_VFMADDSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29194, 186},
2914 /* 2907 */ {I_VFMADDSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29201, 186},
2915 /* 2908 */ {I_VFMADDSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29208, 186},
2916 /* 2909 */ {I_VFMADDSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29187, 186},
2917 /* 2910 */ {I_VFMADDSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29194, 186},
2918 /* 2911 */ {I_VFMADDSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29201, 186},
2919 /* 2912 */ {I_VFMADDSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29208, 186},
2920 /* 2913 */ {I_VFMADDSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29215, 186},
2921 /* 2914 */ {I_VFMADDSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29222, 186},
2922 /* 2915 */ {I_VFMADDSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29229, 186},
2923 /* 2916 */ {I_VFMADDSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29236, 186},
2924 /* 2917 */ {I_VFMADDSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29215, 186},
2925 /* 2918 */ {I_VFMADDSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29222, 186},
2926 /* 2919 */ {I_VFMADDSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29229, 186},
2927 /* 2920 */ {I_VFMADDSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29236, 186},
2928 /* 2921 */ {I_VFMADDSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29243, 186},
2929 /* 2922 */ {I_VFMADDSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29250, 186},
2930 /* 2923 */ {I_VFMADDSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29257, 186},
2931 /* 2924 */ {I_VFMADDSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29264, 186},
2932 /* 2925 */ {I_VFMADDSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29243, 186},
2933 /* 2926 */ {I_VFMADDSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29250, 186},
2934 /* 2927 */ {I_VFMADDSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29257, 186},
2935 /* 2928 */ {I_VFMADDSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29264, 186},
2936 /* 2929 */ {I_VFMSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29271, 186},
2937 /* 2930 */ {I_VFMSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29278, 186},
2938 /* 2931 */ {I_VFMSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29285, 186},
2939 /* 2932 */ {I_VFMSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29292, 186},
2940 /* 2933 */ {I_VFMSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29271, 186},
2941 /* 2934 */ {I_VFMSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29278, 186},
2942 /* 2935 */ {I_VFMSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29285, 186},
2943 /* 2936 */ {I_VFMSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29292, 186},
2944 /* 2937 */ {I_VFMSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29299, 186},
2945 /* 2938 */ {I_VFMSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29306, 186},
2946 /* 2939 */ {I_VFMSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29313, 186},
2947 /* 2940 */ {I_VFMSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29320, 186},
2948 /* 2941 */ {I_VFMSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29299, 186},
2949 /* 2942 */ {I_VFMSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29306, 186},
2950 /* 2943 */ {I_VFMSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29313, 186},
2951 /* 2944 */ {I_VFMSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29320, 186},
2952 /* 2945 */ {I_VFMSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29327, 186},
2953 /* 2946 */ {I_VFMSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29334, 186},
2954 /* 2947 */ {I_VFMSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29341, 186},
2955 /* 2948 */ {I_VFMSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29348, 186},
2956 /* 2949 */ {I_VFMSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29327, 186},
2957 /* 2950 */ {I_VFMSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29334, 186},
2958 /* 2951 */ {I_VFMSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29341, 186},
2959 /* 2952 */ {I_VFMSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29348, 186},
2960 /* 2953 */ {I_VFMSUBADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29355, 186},
2961 /* 2954 */ {I_VFMSUBADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29362, 186},
2962 /* 2955 */ {I_VFMSUBADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29369, 186},
2963 /* 2956 */ {I_VFMSUBADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29376, 186},
2964 /* 2957 */ {I_VFMSUBADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29355, 186},
2965 /* 2958 */ {I_VFMSUBADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29362, 186},
2966 /* 2959 */ {I_VFMSUBADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29369, 186},
2967 /* 2960 */ {I_VFMSUBADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29376, 186},
2968 /* 2961 */ {I_VFMSUBADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29383, 186},
2969 /* 2962 */ {I_VFMSUBADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29390, 186},
2970 /* 2963 */ {I_VFMSUBADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29397, 186},
2971 /* 2964 */ {I_VFMSUBADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29404, 186},
2972 /* 2965 */ {I_VFMSUBADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29383, 186},
2973 /* 2966 */ {I_VFMSUBADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29390, 186},
2974 /* 2967 */ {I_VFMSUBADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29397, 186},
2975 /* 2968 */ {I_VFMSUBADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29404, 186},
2976 /* 2969 */ {I_VFMSUBADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29411, 186},
2977 /* 2970 */ {I_VFMSUBADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29418, 186},
2978 /* 2971 */ {I_VFMSUBADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29425, 186},
2979 /* 2972 */ {I_VFMSUBADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29432, 186},
2980 /* 2973 */ {I_VFMSUBADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29411, 186},
2981 /* 2974 */ {I_VFMSUBADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29418, 186},
2982 /* 2975 */ {I_VFMSUBADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29425, 186},
2983 /* 2976 */ {I_VFMSUBADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29432, 186},
2984 /* 2977 */ {I_VFNMADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29439, 186},
2985 /* 2978 */ {I_VFNMADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29446, 186},
2986 /* 2979 */ {I_VFNMADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29453, 186},
2987 /* 2980 */ {I_VFNMADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29460, 186},
2988 /* 2981 */ {I_VFNMADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29439, 186},
2989 /* 2982 */ {I_VFNMADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29446, 186},
2990 /* 2983 */ {I_VFNMADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29453, 186},
2991 /* 2984 */ {I_VFNMADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29460, 186},
2992 /* 2985 */ {I_VFNMADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29467, 186},
2993 /* 2986 */ {I_VFNMADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29474, 186},
2994 /* 2987 */ {I_VFNMADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29481, 186},
2995 /* 2988 */ {I_VFNMADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29488, 186},
2996 /* 2989 */ {I_VFNMADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29467, 186},
2997 /* 2990 */ {I_VFNMADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29474, 186},
2998 /* 2991 */ {I_VFNMADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29481, 186},
2999 /* 2992 */ {I_VFNMADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29488, 186},
3000 /* 2993 */ {I_VFNMADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29495, 186},
3001 /* 2994 */ {I_VFNMADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29502, 186},
3002 /* 2995 */ {I_VFNMADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29509, 186},
3003 /* 2996 */ {I_VFNMADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29516, 186},
3004 /* 2997 */ {I_VFNMADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29495, 186},
3005 /* 2998 */ {I_VFNMADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29502, 186},
3006 /* 2999 */ {I_VFNMADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29509, 186},
3007 /* 3000 */ {I_VFNMADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29516, 186},
3008 /* 3001 */ {I_VFNMSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29523, 186},
3009 /* 3002 */ {I_VFNMSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29530, 186},
3010 /* 3003 */ {I_VFNMSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29537, 186},
3011 /* 3004 */ {I_VFNMSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29544, 186},
3012 /* 3005 */ {I_VFNMSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29523, 186},
3013 /* 3006 */ {I_VFNMSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29530, 186},
3014 /* 3007 */ {I_VFNMSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29537, 186},
3015 /* 3008 */ {I_VFNMSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29544, 186},
3016 /* 3009 */ {I_VFNMSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29551, 186},
3017 /* 3010 */ {I_VFNMSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29558, 186},
3018 /* 3011 */ {I_VFNMSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29565, 186},
3019 /* 3012 */ {I_VFNMSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29572, 186},
3020 /* 3013 */ {I_VFNMSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29551, 186},
3021 /* 3014 */ {I_VFNMSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29558, 186},
3022 /* 3015 */ {I_VFNMSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29565, 186},
3023 /* 3016 */ {I_VFNMSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29572, 186},
3024 /* 3017 */ {I_VFNMSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29579, 186},
3025 /* 3018 */ {I_VFNMSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29586, 186},
3026 /* 3019 */ {I_VFNMSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29593, 186},
3027 /* 3020 */ {I_VFNMSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29600, 186},
3028 /* 3021 */ {I_VFNMSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29579, 186},
3029 /* 3022 */ {I_VFNMSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29586, 186},
3030 /* 3023 */ {I_VFNMSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29593, 186},
3031 /* 3024 */ {I_VFNMSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29600, 186},
3032 /* 3025 */ {I_VFMADD132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29607, 186},
3033 /* 3026 */ {I_VFMADD132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29614, 186},
3034 /* 3027 */ {I_VFMADD312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29607, 186},
3035 /* 3028 */ {I_VFMADD312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29614, 186},
3036 /* 3029 */ {I_VFMADD213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29621, 186},
3037 /* 3030 */ {I_VFMADD213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29628, 186},
3038 /* 3031 */ {I_VFMADD123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29621, 186},
3039 /* 3032 */ {I_VFMADD123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29628, 186},
3040 /* 3033 */ {I_VFMADD231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29635, 186},
3041 /* 3034 */ {I_VFMADD231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29642, 186},
3042 /* 3035 */ {I_VFMADD321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29635, 186},
3043 /* 3036 */ {I_VFMADD321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29642, 186},
3044 /* 3037 */ {I_VFMSUB132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29649, 186},
3045 /* 3038 */ {I_VFMSUB132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29656, 186},
3046 /* 3039 */ {I_VFMSUB312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29649, 186},
3047 /* 3040 */ {I_VFMSUB312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29656, 186},
3048 /* 3041 */ {I_VFMSUB213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29663, 186},
3049 /* 3042 */ {I_VFMSUB213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29670, 186},
3050 /* 3043 */ {I_VFMSUB123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29663, 186},
3051 /* 3044 */ {I_VFMSUB123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29670, 186},
3052 /* 3045 */ {I_VFMSUB231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29677, 186},
3053 /* 3046 */ {I_VFMSUB231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29684, 186},
3054 /* 3047 */ {I_VFMSUB321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29677, 186},
3055 /* 3048 */ {I_VFMSUB321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29684, 186},
3056 /* 3049 */ {I_VFNMADD132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29691, 186},
3057 /* 3050 */ {I_VFNMADD132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29698, 186},
3058 /* 3051 */ {I_VFNMADD312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29691, 186},
3059 /* 3052 */ {I_VFNMADD312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29698, 186},
3060 /* 3053 */ {I_VFNMADD213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29705, 186},
3061 /* 3054 */ {I_VFNMADD213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29712, 186},
3062 /* 3055 */ {I_VFNMADD123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29705, 186},
3063 /* 3056 */ {I_VFNMADD123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29712, 186},
3064 /* 3057 */ {I_VFNMADD231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29719, 186},
3065 /* 3058 */ {I_VFNMADD231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29726, 186},
3066 /* 3059 */ {I_VFNMADD321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29719, 186},
3067 /* 3060 */ {I_VFNMADD321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29726, 186},
3068 /* 3061 */ {I_VFNMSUB132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29733, 186},
3069 /* 3062 */ {I_VFNMSUB132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29740, 186},
3070 /* 3063 */ {I_VFNMSUB312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29733, 186},
3071 /* 3064 */ {I_VFNMSUB312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29740, 186},
3072 /* 3065 */ {I_VFNMSUB213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29747, 186},
3073 /* 3066 */ {I_VFNMSUB213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29754, 186},
3074 /* 3067 */ {I_VFNMSUB123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29747, 186},
3075 /* 3068 */ {I_VFNMSUB123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29754, 186},
3076 /* 3069 */ {I_VFNMSUB231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29761, 186},
3077 /* 3070 */ {I_VFNMSUB231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29768, 186},
3078 /* 3071 */ {I_VFNMSUB321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29761, 186},
3079 /* 3072 */ {I_VFNMSUB321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29768, 186},
3080 /* 3073 */ {I_RDFSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29775, 130},
3081 /* 3074 */ {I_RDFSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29782, 130},
3082 /* 3075 */ {I_RDGSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29789, 130},
3083 /* 3076 */ {I_RDGSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29796, 130},
3084 /* 3077 */ {I_RDRAND, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35170, 129},
3085 /* 3078 */ {I_RDRAND, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35176, 129},
3086 /* 3079 */ {I_RDRAND, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35182, 130},
3087 /* 3080 */ {I_WRFSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29803, 130},
3088 /* 3081 */ {I_WRFSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29810, 130},
3089 /* 3082 */ {I_WRGSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29817, 130},
3090 /* 3083 */ {I_WRGSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29824, 130},
3091 /* 3084 */ {I_VCVTPH2PS, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29831, 187},
3092 /* 3085 */ {I_VCVTPH2PS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29838, 187},
3093 /* 3086 */ {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8930, 187},
3094 /* 3087 */ {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8938, 187},
3095 /* 3088 */ {I_ADCX, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8946, 129},
3096 /* 3089 */ {I_ADCX, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+8954, 130},
3097 /* 3090 */ {I_ADOX, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8962, 129},
3098 /* 3091 */ {I_ADOX, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+8970, 130},
3099 /* 3092 */ {I_RDSEED, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35188, 129},
3100 /* 3093 */ {I_RDSEED, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35194, 129},
3101 /* 3094 */ {I_RDSEED, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35200, 130},
3102 /* 3095 */ {I_CLAC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38227, 188},
3103 /* 3096 */ {I_STAC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38232, 188},
3104 /* 3097 */ {I_XSTORE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38237, 36},
3105 /* 3098 */ {I_XCRYPTECB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35206, 36},
3106 /* 3099 */ {I_XCRYPTCBC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35212, 36},
3107 /* 3100 */ {I_XCRYPTCTR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35218, 36},
3108 /* 3101 */ {I_XCRYPTCFB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35224, 36},
3109 /* 3102 */ {I_XCRYPTOFB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35230, 36},
3110 /* 3103 */ {I_MONTMUL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35236, 36},
3111 /* 3104 */ {I_XSHA1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35242, 36},
3112 /* 3105 */ {I_XSHA256, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35248, 36},
3113 /* 3106 */ {I_LLWPCB, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29845, 189},
3114 /* 3107 */ {I_LLWPCB, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29852, 190},
3115 /* 3108 */ {I_SLWPCB, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29859, 189},
3116 /* 3109 */ {I_SLWPCB, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29866, 190},
3117 /* 3110 */ {I_LWPVAL, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+8978, 189},
3118 /* 3111 */ {I_LWPVAL, 3, {REG_GPR|BITS64,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+8986, 190},
3119 /* 3112 */ {I_LWPINS, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+8994, 189},
3120 /* 3113 */ {I_LWPINS, 3, {REG_GPR|BITS64,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+9002, 190},
3121 /* 3114 */ {I_VFMADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9010, 191},
3122 /* 3115 */ {I_VFMADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9018, 191},
3123 /* 3116 */ {I_VFMADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9026, 191},
3124 /* 3117 */ {I_VFMADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9034, 191},
3125 /* 3118 */ {I_VFMADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9042, 191},
3126 /* 3119 */ {I_VFMADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9050, 191},
3127 /* 3120 */ {I_VFMADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9058, 191},
3128 /* 3121 */ {I_VFMADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9066, 191},
3129 /* 3122 */ {I_VFMADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9074, 191},
3130 /* 3123 */ {I_VFMADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9082, 191},
3131 /* 3124 */ {I_VFMADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9090, 191},
3132 /* 3125 */ {I_VFMADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9098, 191},
3133 /* 3126 */ {I_VFMADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9106, 191},
3134 /* 3127 */ {I_VFMADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9114, 191},
3135 /* 3128 */ {I_VFMADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9122, 191},
3136 /* 3129 */ {I_VFMADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9130, 191},
3137 /* 3130 */ {I_VFMADDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9138, 191},
3138 /* 3131 */ {I_VFMADDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9146, 191},
3139 /* 3132 */ {I_VFMADDSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+9154, 191},
3140 /* 3133 */ {I_VFMADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+9162, 191},
3141 /* 3134 */ {I_VFMADDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9170, 191},
3142 /* 3135 */ {I_VFMADDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9178, 191},
3143 /* 3136 */ {I_VFMADDSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+9186, 191},
3144 /* 3137 */ {I_VFMADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+9194, 191},
3145 /* 3138 */ {I_VFMADDSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9202, 191},
3146 /* 3139 */ {I_VFMADDSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9210, 191},
3147 /* 3140 */ {I_VFMADDSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9218, 191},
3148 /* 3141 */ {I_VFMADDSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9226, 191},
3149 /* 3142 */ {I_VFMADDSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9234, 191},
3150 /* 3143 */ {I_VFMADDSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9242, 191},
3151 /* 3144 */ {I_VFMADDSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9250, 191},
3152 /* 3145 */ {I_VFMADDSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9258, 191},
3153 /* 3146 */ {I_VFMADDSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9266, 191},
3154 /* 3147 */ {I_VFMADDSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9274, 191},
3155 /* 3148 */ {I_VFMADDSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9282, 191},
3156 /* 3149 */ {I_VFMADDSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9290, 191},
3157 /* 3150 */ {I_VFMADDSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9298, 191},
3158 /* 3151 */ {I_VFMADDSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9306, 191},
3159 /* 3152 */ {I_VFMADDSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9314, 191},
3160 /* 3153 */ {I_VFMADDSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9322, 191},
3161 /* 3154 */ {I_VFMSUBADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9330, 191},
3162 /* 3155 */ {I_VFMSUBADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9338, 191},
3163 /* 3156 */ {I_VFMSUBADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9346, 191},
3164 /* 3157 */ {I_VFMSUBADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9354, 191},
3165 /* 3158 */ {I_VFMSUBADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9362, 191},
3166 /* 3159 */ {I_VFMSUBADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9370, 191},
3167 /* 3160 */ {I_VFMSUBADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9378, 191},
3168 /* 3161 */ {I_VFMSUBADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9386, 191},
3169 /* 3162 */ {I_VFMSUBADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9394, 191},
3170 /* 3163 */ {I_VFMSUBADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9402, 191},
3171 /* 3164 */ {I_VFMSUBADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9410, 191},
3172 /* 3165 */ {I_VFMSUBADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9418, 191},
3173 /* 3166 */ {I_VFMSUBADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9426, 191},
3174 /* 3167 */ {I_VFMSUBADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9434, 191},
3175 /* 3168 */ {I_VFMSUBADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9442, 191},
3176 /* 3169 */ {I_VFMSUBADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9450, 191},
3177 /* 3170 */ {I_VFMSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9458, 191},
3178 /* 3171 */ {I_VFMSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9466, 191},
3179 /* 3172 */ {I_VFMSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9474, 191},
3180 /* 3173 */ {I_VFMSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9482, 191},
3181 /* 3174 */ {I_VFMSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9490, 191},
3182 /* 3175 */ {I_VFMSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9498, 191},
3183 /* 3176 */ {I_VFMSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9506, 191},
3184 /* 3177 */ {I_VFMSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9514, 191},
3185 /* 3178 */ {I_VFMSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9522, 191},
3186 /* 3179 */ {I_VFMSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9530, 191},
3187 /* 3180 */ {I_VFMSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9538, 191},
3188 /* 3181 */ {I_VFMSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9546, 191},
3189 /* 3182 */ {I_VFMSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9554, 191},
3190 /* 3183 */ {I_VFMSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9562, 191},
3191 /* 3184 */ {I_VFMSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9570, 191},
3192 /* 3185 */ {I_VFMSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9578, 191},
3193 /* 3186 */ {I_VFMSUBSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9586, 191},
3194 /* 3187 */ {I_VFMSUBSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9594, 191},
3195 /* 3188 */ {I_VFMSUBSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+9602, 191},
3196 /* 3189 */ {I_VFMSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+9610, 191},
3197 /* 3190 */ {I_VFMSUBSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9618, 191},
3198 /* 3191 */ {I_VFMSUBSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9626, 191},
3199 /* 3192 */ {I_VFMSUBSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+9634, 191},
3200 /* 3193 */ {I_VFMSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+9642, 191},
3201 /* 3194 */ {I_VFNMADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9650, 191},
3202 /* 3195 */ {I_VFNMADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9658, 191},
3203 /* 3196 */ {I_VFNMADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9666, 191},
3204 /* 3197 */ {I_VFNMADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9674, 191},
3205 /* 3198 */ {I_VFNMADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9682, 191},
3206 /* 3199 */ {I_VFNMADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9690, 191},
3207 /* 3200 */ {I_VFNMADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9698, 191},
3208 /* 3201 */ {I_VFNMADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9706, 191},
3209 /* 3202 */ {I_VFNMADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9714, 191},
3210 /* 3203 */ {I_VFNMADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9722, 191},
3211 /* 3204 */ {I_VFNMADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9730, 191},
3212 /* 3205 */ {I_VFNMADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9738, 191},
3213 /* 3206 */ {I_VFNMADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9746, 191},
3214 /* 3207 */ {I_VFNMADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9754, 191},
3215 /* 3208 */ {I_VFNMADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9762, 191},
3216 /* 3209 */ {I_VFNMADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9770, 191},
3217 /* 3210 */ {I_VFNMADDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9778, 191},
3218 /* 3211 */ {I_VFNMADDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9786, 191},
3219 /* 3212 */ {I_VFNMADDSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+9794, 191},
3220 /* 3213 */ {I_VFNMADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+9802, 191},
3221 /* 3214 */ {I_VFNMADDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9810, 191},
3222 /* 3215 */ {I_VFNMADDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9818, 191},
3223 /* 3216 */ {I_VFNMADDSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+9826, 191},
3224 /* 3217 */ {I_VFNMADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+9834, 191},
3225 /* 3218 */ {I_VFNMSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9842, 191},
3226 /* 3219 */ {I_VFNMSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9850, 191},
3227 /* 3220 */ {I_VFNMSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9858, 191},
3228 /* 3221 */ {I_VFNMSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9866, 191},
3229 /* 3222 */ {I_VFNMSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9874, 191},
3230 /* 3223 */ {I_VFNMSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9882, 191},
3231 /* 3224 */ {I_VFNMSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9890, 191},
3232 /* 3225 */ {I_VFNMSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9898, 191},
3233 /* 3226 */ {I_VFNMSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9906, 191},
3234 /* 3227 */ {I_VFNMSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9914, 191},
3235 /* 3228 */ {I_VFNMSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9922, 191},
3236 /* 3229 */ {I_VFNMSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9930, 191},
3237 /* 3230 */ {I_VFNMSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+9938, 191},
3238 /* 3231 */ {I_VFNMSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9946, 191},
3239 /* 3232 */ {I_VFNMSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+9954, 191},
3240 /* 3233 */ {I_VFNMSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9962, 191},
3241 /* 3234 */ {I_VFNMSUBSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9970, 191},
3242 /* 3235 */ {I_VFNMSUBSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9978, 191},
3243 /* 3236 */ {I_VFNMSUBSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+9986, 191},
3244 /* 3237 */ {I_VFNMSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+9994, 191},
3245 /* 3238 */ {I_VFNMSUBSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10002, 191},
3246 /* 3239 */ {I_VFNMSUBSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10010, 191},
3247 /* 3240 */ {I_VFNMSUBSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+10018, 191},
3248 /* 3241 */ {I_VFNMSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10026, 191},
3249 /* 3242 */ {I_VFRCZPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29873, 191},
3250 /* 3243 */ {I_VFRCZPD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29880, 191},
3251 /* 3244 */ {I_VFRCZPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29887, 191},
3252 /* 3245 */ {I_VFRCZPD, 1, {YMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29894, 191},
3253 /* 3246 */ {I_VFRCZPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29901, 191},
3254 /* 3247 */ {I_VFRCZPS, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29908, 191},
3255 /* 3248 */ {I_VFRCZPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29915, 191},
3256 /* 3249 */ {I_VFRCZPS, 1, {YMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29922, 191},
3257 /* 3250 */ {I_VFRCZSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29929, 191},
3258 /* 3251 */ {I_VFRCZSD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29936, 191},
3259 /* 3252 */ {I_VFRCZSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29943, 191},
3260 /* 3253 */ {I_VFRCZSS, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29950, 191},
3261 /* 3254 */ {I_VPCMOV, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10034, 191},
3262 /* 3255 */ {I_VPCMOV, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10042, 191},
3263 /* 3256 */ {I_VPCMOV, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10050, 191},
3264 /* 3257 */ {I_VPCMOV, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10058, 191},
3265 /* 3258 */ {I_VPCMOV, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10066, 191},
3266 /* 3259 */ {I_VPCMOV, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10074, 191},
3267 /* 3260 */ {I_VPCMOV, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10082, 191},
3268 /* 3261 */ {I_VPCMOV, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10090, 191},
3269 /* 3262 */ {I_VPCOMB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10098, 191},
3270 /* 3263 */ {I_VPCOMB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10106, 191},
3271 /* 3264 */ {I_VPCOMD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10114, 191},
3272 /* 3265 */ {I_VPCOMD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10122, 191},
3273 /* 3266 */ {I_VPCOMQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10130, 191},
3274 /* 3267 */ {I_VPCOMQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10138, 191},
3275 /* 3268 */ {I_VPCOMUB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10146, 191},
3276 /* 3269 */ {I_VPCOMUB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10154, 191},
3277 /* 3270 */ {I_VPCOMUD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10162, 191},
3278 /* 3271 */ {I_VPCOMUD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10170, 191},
3279 /* 3272 */ {I_VPCOMUQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10178, 191},
3280 /* 3273 */ {I_VPCOMUQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10186, 191},
3281 /* 3274 */ {I_VPCOMUW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10194, 191},
3282 /* 3275 */ {I_VPCOMUW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10202, 191},
3283 /* 3276 */ {I_VPCOMW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10210, 191},
3284 /* 3277 */ {I_VPCOMW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10218, 191},
3285 /* 3278 */ {I_VPHADDBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29957, 191},
3286 /* 3279 */ {I_VPHADDBD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29964, 191},
3287 /* 3280 */ {I_VPHADDBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29971, 191},
3288 /* 3281 */ {I_VPHADDBQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29978, 191},
3289 /* 3282 */ {I_VPHADDBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29985, 191},
3290 /* 3283 */ {I_VPHADDBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29992, 191},
3291 /* 3284 */ {I_VPHADDDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29999, 191},
3292 /* 3285 */ {I_VPHADDDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30006, 191},
3293 /* 3286 */ {I_VPHADDUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30013, 191},
3294 /* 3287 */ {I_VPHADDUBD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30020, 191},
3295 /* 3288 */ {I_VPHADDUBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30027, 191},
3296 /* 3289 */ {I_VPHADDUBQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30034, 191},
3297 /* 3290 */ {I_VPHADDUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30041, 191},
3298 /* 3291 */ {I_VPHADDUBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30048, 191},
3299 /* 3292 */ {I_VPHADDUDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30055, 191},
3300 /* 3293 */ {I_VPHADDUDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30062, 191},
3301 /* 3294 */ {I_VPHADDUWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30069, 191},
3302 /* 3295 */ {I_VPHADDUWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30076, 191},
3303 /* 3296 */ {I_VPHADDUWQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30083, 191},
3304 /* 3297 */ {I_VPHADDUWQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30090, 191},
3305 /* 3298 */ {I_VPHADDWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30097, 191},
3306 /* 3299 */ {I_VPHADDWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30104, 191},
3307 /* 3300 */ {I_VPHADDWQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30111, 191},
3308 /* 3301 */ {I_VPHADDWQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30118, 191},
3309 /* 3302 */ {I_VPHSUBBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30125, 191},
3310 /* 3303 */ {I_VPHSUBBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30132, 191},
3311 /* 3304 */ {I_VPHSUBDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30139, 191},
3312 /* 3305 */ {I_VPHSUBDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30146, 191},
3313 /* 3306 */ {I_VPHSUBWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30153, 191},
3314 /* 3307 */ {I_VPHSUBWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30160, 191},
3315 /* 3308 */ {I_VPMACSDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10226, 191},
3316 /* 3309 */ {I_VPMACSDD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10234, 191},
3317 /* 3310 */ {I_VPMACSDQH, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10242, 191},
3318 /* 3311 */ {I_VPMACSDQH, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10250, 191},
3319 /* 3312 */ {I_VPMACSDQL, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10258, 191},
3320 /* 3313 */ {I_VPMACSDQL, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10266, 191},
3321 /* 3314 */ {I_VPMACSSDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10274, 191},
3322 /* 3315 */ {I_VPMACSSDD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10282, 191},
3323 /* 3316 */ {I_VPMACSSDQH, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10290, 191},
3324 /* 3317 */ {I_VPMACSSDQH, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10298, 191},
3325 /* 3318 */ {I_VPMACSSDQL, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10306, 191},
3326 /* 3319 */ {I_VPMACSSDQL, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10314, 191},
3327 /* 3320 */ {I_VPMACSSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10322, 191},
3328 /* 3321 */ {I_VPMACSSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10330, 191},
3329 /* 3322 */ {I_VPMACSSWW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10338, 191},
3330 /* 3323 */ {I_VPMACSSWW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10346, 191},
3331 /* 3324 */ {I_VPMACSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10354, 191},
3332 /* 3325 */ {I_VPMACSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10362, 191},
3333 /* 3326 */ {I_VPMACSWW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10370, 191},
3334 /* 3327 */ {I_VPMACSWW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10378, 191},
3335 /* 3328 */ {I_VPMADCSSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10386, 191},
3336 /* 3329 */ {I_VPMADCSSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10394, 191},
3337 /* 3330 */ {I_VPMADCSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10402, 191},
3338 /* 3331 */ {I_VPMADCSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10410, 191},
3339 /* 3332 */ {I_VPPERM, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10418, 191},
3340 /* 3333 */ {I_VPPERM, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10426, 191},
3341 /* 3334 */ {I_VPPERM, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10434, 191},
3342 /* 3335 */ {I_VPPERM, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10442, 191},
3343 /* 3336 */ {I_VPROTB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30167, 191},
3344 /* 3337 */ {I_VPROTB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30174, 191},
3345 /* 3338 */ {I_VPROTB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30181, 191},
3346 /* 3339 */ {I_VPROTB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30188, 191},
3347 /* 3340 */ {I_VPROTB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10450, 191},
3348 /* 3341 */ {I_VPROTB, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10458, 191},
3349 /* 3342 */ {I_VPROTD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30195, 191},
3350 /* 3343 */ {I_VPROTD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30202, 191},
3351 /* 3344 */ {I_VPROTD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30209, 191},
3352 /* 3345 */ {I_VPROTD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30216, 191},
3353 /* 3346 */ {I_VPROTD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10466, 191},
3354 /* 3347 */ {I_VPROTD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10474, 191},
3355 /* 3348 */ {I_VPROTQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30223, 191},
3356 /* 3349 */ {I_VPROTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30230, 191},
3357 /* 3350 */ {I_VPROTQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30237, 191},
3358 /* 3351 */ {I_VPROTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30244, 191},
3359 /* 3352 */ {I_VPROTQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10482, 191},
3360 /* 3353 */ {I_VPROTQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10490, 191},
3361 /* 3354 */ {I_VPROTW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30251, 191},
3362 /* 3355 */ {I_VPROTW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30258, 191},
3363 /* 3356 */ {I_VPROTW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30265, 191},
3364 /* 3357 */ {I_VPROTW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30272, 191},
3365 /* 3358 */ {I_VPROTW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10498, 191},
3366 /* 3359 */ {I_VPROTW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10506, 191},
3367 /* 3360 */ {I_VPSHAB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30279, 191},
3368 /* 3361 */ {I_VPSHAB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30286, 191},
3369 /* 3362 */ {I_VPSHAB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30293, 191},
3370 /* 3363 */ {I_VPSHAB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30300, 191},
3371 /* 3364 */ {I_VPSHAD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30307, 191},
3372 /* 3365 */ {I_VPSHAD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30314, 191},
3373 /* 3366 */ {I_VPSHAD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30321, 191},
3374 /* 3367 */ {I_VPSHAD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30328, 191},
3375 /* 3368 */ {I_VPSHAQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30335, 191},
3376 /* 3369 */ {I_VPSHAQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30342, 191},
3377 /* 3370 */ {I_VPSHAQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30349, 191},
3378 /* 3371 */ {I_VPSHAQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30356, 191},
3379 /* 3372 */ {I_VPSHAW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30363, 191},
3380 /* 3373 */ {I_VPSHAW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30370, 191},
3381 /* 3374 */ {I_VPSHAW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30377, 191},
3382 /* 3375 */ {I_VPSHAW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30384, 191},
3383 /* 3376 */ {I_VPSHLB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30391, 191},
3384 /* 3377 */ {I_VPSHLB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30398, 191},
3385 /* 3378 */ {I_VPSHLB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30405, 191},
3386 /* 3379 */ {I_VPSHLB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30412, 191},
3387 /* 3380 */ {I_VPSHLD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30419, 191},
3388 /* 3381 */ {I_VPSHLD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30426, 191},
3389 /* 3382 */ {I_VPSHLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30433, 191},
3390 /* 3383 */ {I_VPSHLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30440, 191},
3391 /* 3384 */ {I_VPSHLQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30447, 191},
3392 /* 3385 */ {I_VPSHLQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30454, 191},
3393 /* 3386 */ {I_VPSHLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30461, 191},
3394 /* 3387 */ {I_VPSHLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30468, 191},
3395 /* 3388 */ {I_VPSHLW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+30475, 191},
3396 /* 3389 */ {I_VPSHLW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30482, 191},
3397 /* 3390 */ {I_VPSHLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30489, 191},
3398 /* 3391 */ {I_VPSHLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30496, 191},
3399 /* 3392 */ {I_VMPSADBW, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10514, 192},
3400 /* 3393 */ {I_VMPSADBW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10522, 192},
3401 /* 3394 */ {I_VPABSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30503, 192},
3402 /* 3395 */ {I_VPABSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30510, 192},
3403 /* 3396 */ {I_VPABSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30517, 192},
3404 /* 3397 */ {I_VPACKSSWB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30524, 192},
3405 /* 3398 */ {I_VPACKSSWB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30531, 192},
3406 /* 3399 */ {I_VPACKSSDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30538, 192},
3407 /* 3400 */ {I_VPACKSSDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30545, 192},
3408 /* 3401 */ {I_VPACKUSDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30552, 192},
3409 /* 3402 */ {I_VPACKUSDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30559, 192},
3410 /* 3403 */ {I_VPACKUSWB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30566, 192},
3411 /* 3404 */ {I_VPACKUSWB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30573, 192},
3412 /* 3405 */ {I_VPADDB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30580, 192},
3413 /* 3406 */ {I_VPADDB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30587, 192},
3414 /* 3407 */ {I_VPADDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30594, 192},
3415 /* 3408 */ {I_VPADDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30601, 192},
3416 /* 3409 */ {I_VPADDD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30608, 192},
3417 /* 3410 */ {I_VPADDD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30615, 192},
3418 /* 3411 */ {I_VPADDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30622, 192},
3419 /* 3412 */ {I_VPADDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30629, 192},
3420 /* 3413 */ {I_VPADDSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30636, 192},
3421 /* 3414 */ {I_VPADDSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30643, 192},
3422 /* 3415 */ {I_VPADDSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30650, 192},
3423 /* 3416 */ {I_VPADDSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30657, 192},
3424 /* 3417 */ {I_VPADDUSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30664, 192},
3425 /* 3418 */ {I_VPADDUSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30671, 192},
3426 /* 3419 */ {I_VPADDUSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30678, 192},
3427 /* 3420 */ {I_VPADDUSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30685, 192},
3428 /* 3421 */ {I_VPALIGNR, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10530, 192},
3429 /* 3422 */ {I_VPALIGNR, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10538, 192},
3430 /* 3423 */ {I_VPAND, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30692, 192},
3431 /* 3424 */ {I_VPAND, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30699, 192},
3432 /* 3425 */ {I_VPANDN, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30706, 192},
3433 /* 3426 */ {I_VPANDN, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30713, 192},
3434 /* 3427 */ {I_VPAVGB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30720, 192},
3435 /* 3428 */ {I_VPAVGB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30727, 192},
3436 /* 3429 */ {I_VPAVGW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30734, 192},
3437 /* 3430 */ {I_VPAVGW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30741, 192},
3438 /* 3431 */ {I_VPBLENDVB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10546, 192},
3439 /* 3432 */ {I_VPBLENDVB, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10554, 192},
3440 /* 3433 */ {I_VPBLENDW, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10562, 192},
3441 /* 3434 */ {I_VPBLENDW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10570, 192},
3442 /* 3435 */ {I_VPCMPEQB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30748, 192},
3443 /* 3436 */ {I_VPCMPEQB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30755, 192},
3444 /* 3437 */ {I_VPCMPEQW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30762, 192},
3445 /* 3438 */ {I_VPCMPEQW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30769, 192},
3446 /* 3439 */ {I_VPCMPEQD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30776, 192},
3447 /* 3440 */ {I_VPCMPEQD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30783, 192},
3448 /* 3441 */ {I_VPCMPEQQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30790, 192},
3449 /* 3442 */ {I_VPCMPEQQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30797, 192},
3450 /* 3443 */ {I_VPCMPGTB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30804, 192},
3451 /* 3444 */ {I_VPCMPGTB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30811, 192},
3452 /* 3445 */ {I_VPCMPGTW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30818, 192},
3453 /* 3446 */ {I_VPCMPGTW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30825, 192},
3454 /* 3447 */ {I_VPCMPGTD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30832, 192},
3455 /* 3448 */ {I_VPCMPGTD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30839, 192},
3456 /* 3449 */ {I_VPCMPGTQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30846, 192},
3457 /* 3450 */ {I_VPCMPGTQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30853, 192},
3458 /* 3451 */ {I_VPHADDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30860, 192},
3459 /* 3452 */ {I_VPHADDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30867, 192},
3460 /* 3453 */ {I_VPHADDD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30874, 192},
3461 /* 3454 */ {I_VPHADDD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30881, 192},
3462 /* 3455 */ {I_VPHADDSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30888, 192},
3463 /* 3456 */ {I_VPHADDSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30895, 192},
3464 /* 3457 */ {I_VPHSUBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30902, 192},
3465 /* 3458 */ {I_VPHSUBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30909, 192},
3466 /* 3459 */ {I_VPHSUBD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30916, 192},
3467 /* 3460 */ {I_VPHSUBD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30923, 192},
3468 /* 3461 */ {I_VPHSUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30930, 192},
3469 /* 3462 */ {I_VPHSUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30937, 192},
3470 /* 3463 */ {I_VPMADDUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30944, 192},
3471 /* 3464 */ {I_VPMADDUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30951, 192},
3472 /* 3465 */ {I_VPMADDWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30958, 192},
3473 /* 3466 */ {I_VPMADDWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30965, 192},
3474 /* 3467 */ {I_VPMAXSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30972, 192},
3475 /* 3468 */ {I_VPMAXSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30979, 192},
3476 /* 3469 */ {I_VPMAXSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30986, 192},
3477 /* 3470 */ {I_VPMAXSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30993, 192},
3478 /* 3471 */ {I_VPMAXSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31000, 192},
3479 /* 3472 */ {I_VPMAXSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31007, 192},
3480 /* 3473 */ {I_VPMAXUB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31014, 192},
3481 /* 3474 */ {I_VPMAXUB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31021, 192},
3482 /* 3475 */ {I_VPMAXUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31028, 192},
3483 /* 3476 */ {I_VPMAXUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31035, 192},
3484 /* 3477 */ {I_VPMAXUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31042, 192},
3485 /* 3478 */ {I_VPMAXUD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31049, 192},
3486 /* 3479 */ {I_VPMINSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31056, 192},
3487 /* 3480 */ {I_VPMINSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31063, 192},
3488 /* 3481 */ {I_VPMINSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31070, 192},
3489 /* 3482 */ {I_VPMINSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31077, 192},
3490 /* 3483 */ {I_VPMINSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31084, 192},
3491 /* 3484 */ {I_VPMINSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31091, 192},
3492 /* 3485 */ {I_VPMINUB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31098, 192},
3493 /* 3486 */ {I_VPMINUB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31105, 192},
3494 /* 3487 */ {I_VPMINUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31112, 192},
3495 /* 3488 */ {I_VPMINUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31119, 192},
3496 /* 3489 */ {I_VPMINUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31126, 192},
3497 /* 3490 */ {I_VPMINUD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31133, 192},
3498 /* 3491 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31140, 192},
3499 /* 3492 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31140, 192},
3500 /* 3493 */ {I_VPMOVSXBW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31147, 192},
3501 /* 3494 */ {I_VPMOVSXBD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31154, 192},
3502 /* 3495 */ {I_VPMOVSXBD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31154, 192},
3503 /* 3496 */ {I_VPMOVSXBQ, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31161, 192},
3504 /* 3497 */ {I_VPMOVSXBQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31161, 192},
3505 /* 3498 */ {I_VPMOVSXWD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31168, 192},
3506 /* 3499 */ {I_VPMOVSXWQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31175, 192},
3507 /* 3500 */ {I_VPMOVSXWQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31175, 192},
3508 /* 3501 */ {I_VPMOVSXDQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31182, 192},
3509 /* 3502 */ {I_VPMOVZXBW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31189, 192},
3510 /* 3503 */ {I_VPMOVZXBD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31196, 192},
3511 /* 3504 */ {I_VPMOVZXBD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31196, 192},
3512 /* 3505 */ {I_VPMOVZXBQ, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31203, 192},
3513 /* 3506 */ {I_VPMOVZXBQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31203, 192},
3514 /* 3507 */ {I_VPMOVZXWD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31210, 192},
3515 /* 3508 */ {I_VPMOVZXWQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31217, 192},
3516 /* 3509 */ {I_VPMOVZXWQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31217, 192},
3517 /* 3510 */ {I_VPMOVZXDQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31224, 192},
3518 /* 3511 */ {I_VPMULDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31231, 192},
3519 /* 3512 */ {I_VPMULDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31238, 192},
3520 /* 3513 */ {I_VPMULHRSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31245, 192},
3521 /* 3514 */ {I_VPMULHRSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31252, 192},
3522 /* 3515 */ {I_VPMULHUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31259, 192},
3523 /* 3516 */ {I_VPMULHUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31266, 192},
3524 /* 3517 */ {I_VPMULHW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31273, 192},
3525 /* 3518 */ {I_VPMULHW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31280, 192},
3526 /* 3519 */ {I_VPMULLW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31287, 192},
3527 /* 3520 */ {I_VPMULLW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31294, 192},
3528 /* 3521 */ {I_VPMULLD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31301, 192},
3529 /* 3522 */ {I_VPMULLD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31308, 192},
3530 /* 3523 */ {I_VPMULUDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31315, 192},
3531 /* 3524 */ {I_VPMULUDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31322, 192},
3532 /* 3525 */ {I_VPOR, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31329, 192},
3533 /* 3526 */ {I_VPOR, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31336, 192},
3534 /* 3527 */ {I_VPSADBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31343, 192},
3535 /* 3528 */ {I_VPSADBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31350, 192},
3536 /* 3529 */ {I_VPSHUFB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31357, 192},
3537 /* 3530 */ {I_VPSHUFB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31364, 192},
3538 /* 3531 */ {I_VPSHUFD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10578, 192},
3539 /* 3532 */ {I_VPSHUFHW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10586, 192},
3540 /* 3533 */ {I_VPSHUFLW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10594, 192},
3541 /* 3534 */ {I_VPSIGNB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31371, 192},
3542 /* 3535 */ {I_VPSIGNB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31378, 192},
3543 /* 3536 */ {I_VPSIGNW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31385, 192},
3544 /* 3537 */ {I_VPSIGNW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31392, 192},
3545 /* 3538 */ {I_VPSIGND, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31399, 192},
3546 /* 3539 */ {I_VPSIGND, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31406, 192},
3547 /* 3540 */ {I_VPSLLDQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10602, 192},
3548 /* 3541 */ {I_VPSLLDQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10610, 192},
3549 /* 3542 */ {I_VPSLLW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31413, 192},
3550 /* 3543 */ {I_VPSLLW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31420, 192},
3551 /* 3544 */ {I_VPSLLW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10618, 192},
3552 /* 3545 */ {I_VPSLLW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10626, 192},
3553 /* 3546 */ {I_VPSLLD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31427, 192},
3554 /* 3547 */ {I_VPSLLD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31434, 192},
3555 /* 3548 */ {I_VPSLLD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10634, 192},
3556 /* 3549 */ {I_VPSLLD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10642, 192},
3557 /* 3550 */ {I_VPSLLQ, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31441, 192},
3558 /* 3551 */ {I_VPSLLQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31448, 192},
3559 /* 3552 */ {I_VPSLLQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10650, 192},
3560 /* 3553 */ {I_VPSLLQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10658, 192},
3561 /* 3554 */ {I_VPSRAW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31455, 192},
3562 /* 3555 */ {I_VPSRAW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31462, 192},
3563 /* 3556 */ {I_VPSRAW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10666, 192},
3564 /* 3557 */ {I_VPSRAW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10674, 192},
3565 /* 3558 */ {I_VPSRAD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31469, 192},
3566 /* 3559 */ {I_VPSRAD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31476, 192},
3567 /* 3560 */ {I_VPSRAD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10682, 192},
3568 /* 3561 */ {I_VPSRAD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10690, 192},
3569 /* 3562 */ {I_VPSRLDQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10698, 192},
3570 /* 3563 */ {I_VPSRLDQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10706, 192},
3571 /* 3564 */ {I_VPSRLW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31483, 192},
3572 /* 3565 */ {I_VPSRLW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31490, 192},
3573 /* 3566 */ {I_VPSRLW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10714, 192},
3574 /* 3567 */ {I_VPSRLW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10722, 192},
3575 /* 3568 */ {I_VPSRLD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31497, 192},
3576 /* 3569 */ {I_VPSRLD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31504, 192},
3577 /* 3570 */ {I_VPSRLD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10730, 192},
3578 /* 3571 */ {I_VPSRLD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10738, 192},
3579 /* 3572 */ {I_VPSRLQ, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31511, 192},
3580 /* 3573 */ {I_VPSRLQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31518, 192},
3581 /* 3574 */ {I_VPSRLQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10746, 192},
3582 /* 3575 */ {I_VPSRLQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10754, 192},
3583 /* 3576 */ {I_VPSUBB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31525, 192},
3584 /* 3577 */ {I_VPSUBB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31532, 192},
3585 /* 3578 */ {I_VPSUBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31539, 192},
3586 /* 3579 */ {I_VPSUBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31546, 192},
3587 /* 3580 */ {I_VPSUBD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31553, 192},
3588 /* 3581 */ {I_VPSUBD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31560, 192},
3589 /* 3582 */ {I_VPSUBQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31567, 192},
3590 /* 3583 */ {I_VPSUBQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31574, 192},
3591 /* 3584 */ {I_VPSUBSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31581, 192},
3592 /* 3585 */ {I_VPSUBSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31588, 192},
3593 /* 3586 */ {I_VPSUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31595, 192},
3594 /* 3587 */ {I_VPSUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31602, 192},
3595 /* 3588 */ {I_VPSUBUSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31609, 192},
3596 /* 3589 */ {I_VPSUBUSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31616, 192},
3597 /* 3590 */ {I_VPSUBUSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31623, 192},
3598 /* 3591 */ {I_VPSUBUSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31630, 192},
3599 /* 3592 */ {I_VPUNPCKHBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31637, 192},
3600 /* 3593 */ {I_VPUNPCKHBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31644, 192},
3601 /* 3594 */ {I_VPUNPCKHWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31651, 192},
3602 /* 3595 */ {I_VPUNPCKHWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31658, 192},
3603 /* 3596 */ {I_VPUNPCKHDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31665, 192},
3604 /* 3597 */ {I_VPUNPCKHDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31672, 192},
3605 /* 3598 */ {I_VPUNPCKHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31679, 192},
3606 /* 3599 */ {I_VPUNPCKHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31686, 192},
3607 /* 3600 */ {I_VPUNPCKLBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31693, 192},
3608 /* 3601 */ {I_VPUNPCKLBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31700, 192},
3609 /* 3602 */ {I_VPUNPCKLWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31707, 192},
3610 /* 3603 */ {I_VPUNPCKLWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31714, 192},
3611 /* 3604 */ {I_VPUNPCKLDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31721, 192},
3612 /* 3605 */ {I_VPUNPCKLDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31728, 192},
3613 /* 3606 */ {I_VPUNPCKLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31735, 192},
3614 /* 3607 */ {I_VPUNPCKLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31742, 192},
3615 /* 3608 */ {I_VPXOR, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31749, 192},
3616 /* 3609 */ {I_VPXOR, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31756, 192},
3617 /* 3610 */ {I_VMOVNTDQA, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31763, 192},
3618 /* 3611 */ {I_VBROADCASTSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25974, 192},
3619 /* 3612 */ {I_VBROADCASTSS, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25981, 192},
3620 /* 3613 */ {I_VBROADCASTSD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25988, 192},
3621 /* 3614 */ {I_VBROADCASTI128, 2, {YMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31770, 192},
3622 /* 3615 */ {I_VPBLENDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10762, 192},
3623 /* 3616 */ {I_VPBLENDD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10770, 192},
3624 /* 3617 */ {I_VPBLENDD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10778, 192},
3625 /* 3618 */ {I_VPBLENDD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10786, 192},
3626 /* 3619 */ {I_VPBROADCASTB, 2, {XMM_L16,MEMORY|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31777, 192},
3627 /* 3620 */ {I_VPBROADCASTB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31777, 192},
3628 /* 3621 */ {I_VPBROADCASTB, 2, {YMM_L16,MEMORY|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31784, 192},
3629 /* 3622 */ {I_VPBROADCASTB, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31784, 192},
3630 /* 3623 */ {I_VPBROADCASTW, 2, {XMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31791, 192},
3631 /* 3624 */ {I_VPBROADCASTW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31791, 192},
3632 /* 3625 */ {I_VPBROADCASTW, 2, {YMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31798, 192},
3633 /* 3626 */ {I_VPBROADCASTW, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31798, 192},
3634 /* 3627 */ {I_VPBROADCASTD, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31805, 192},
3635 /* 3628 */ {I_VPBROADCASTD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31805, 192},
3636 /* 3629 */ {I_VPBROADCASTD, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31812, 192},
3637 /* 3630 */ {I_VPBROADCASTD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31812, 192},
3638 /* 3631 */ {I_VPBROADCASTQ, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31819, 192},
3639 /* 3632 */ {I_VPBROADCASTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31819, 192},
3640 /* 3633 */ {I_VPBROADCASTQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31826, 192},
3641 /* 3634 */ {I_VPBROADCASTQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31826, 192},
3642 /* 3635 */ {I_VPERMD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31833, 192},
3643 /* 3636 */ {I_VPERMD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31840, 192},
3644 /* 3637 */ {I_VPERMPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10794, 192},
3645 /* 3638 */ {I_VPERMPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31847, 192},
3646 /* 3639 */ {I_VPERMPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31854, 192},
3647 /* 3640 */ {I_VPERMQ, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10802, 192},
3648 /* 3641 */ {I_VPERM2I128, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10810, 192},
3649 /* 3642 */ {I_VPERM2I128, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10818, 192},
3650 /* 3643 */ {I_VEXTRACTI128, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10826, 192},
3651 /* 3644 */ {I_VINSERTI128, 4, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10834, 192},
3652 /* 3645 */ {I_VINSERTI128, 3, {YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10842, 192},
3653 /* 3646 */ {I_VPMASKMOVD, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31861, 192},
3654 /* 3647 */ {I_VPMASKMOVD, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31868, 192},
3655 /* 3648 */ {I_VPMASKMOVD, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31875, 192},
3656 /* 3649 */ {I_VPMASKMOVD, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31882, 192},
3657 /* 3650 */ {I_VPMASKMOVQ, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31889, 192},
3658 /* 3651 */ {I_VPMASKMOVQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31896, 192},
3659 /* 3652 */ {I_VPMASKMOVQ, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31903, 192},
3660 /* 3653 */ {I_VPMASKMOVQ, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31910, 192},
3661 /* 3654 */ {I_VPMASKMOVD, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+31917, 192},
3662 /* 3655 */ {I_VPMASKMOVD, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31924, 192},
3663 /* 3656 */ {I_VPMASKMOVD, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+31931, 192},
3664 /* 3657 */ {I_VPMASKMOVD, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31938, 192},
3665 /* 3658 */ {I_VPMASKMOVQ, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+31945, 192},
3666 /* 3659 */ {I_VPMASKMOVQ, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31952, 192},
3667 /* 3660 */ {I_VPMASKMOVQ, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+31959, 192},
3668 /* 3661 */ {I_VPMASKMOVQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31966, 192},
3669 /* 3662 */ {I_VPSLLVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31973, 192},
3670 /* 3663 */ {I_VPSLLVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31980, 192},
3671 /* 3664 */ {I_VPSLLVQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31987, 192},
3672 /* 3665 */ {I_VPSLLVQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31994, 192},
3673 /* 3666 */ {I_VPSLLVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32001, 192},
3674 /* 3667 */ {I_VPSLLVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32008, 192},
3675 /* 3668 */ {I_VPSLLVQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32015, 192},
3676 /* 3669 */ {I_VPSLLVQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32022, 192},
3677 /* 3670 */ {I_VPSRAVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32029, 192},
3678 /* 3671 */ {I_VPSRAVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32036, 192},
3679 /* 3672 */ {I_VPSRAVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32043, 192},
3680 /* 3673 */ {I_VPSRAVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32050, 192},
3681 /* 3674 */ {I_VPSRLVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32057, 192},
3682 /* 3675 */ {I_VPSRLVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32064, 192},
3683 /* 3676 */ {I_VPSRLVQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32071, 192},
3684 /* 3677 */ {I_VPSRLVQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32078, 192},
3685 /* 3678 */ {I_VPSRLVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32085, 192},
3686 /* 3679 */ {I_VPSRLVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32092, 192},
3687 /* 3680 */ {I_VPSRLVQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32099, 192},
3688 /* 3681 */ {I_VPSRLVQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32106, 192},
3689 /* 3682 */ {I_VGATHERDPD, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10850, 192},
3690 /* 3683 */ {I_VGATHERQPD, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10858, 192},
3691 /* 3684 */ {I_VGATHERDPD, 3, {YMM_L16,XMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10866, 192},
3692 /* 3685 */ {I_VGATHERQPD, 3, {YMM_L16,YMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10874, 192},
3693 /* 3686 */ {I_VGATHERDPS, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10882, 192},
3694 /* 3687 */ {I_VGATHERQPS, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10890, 192},
3695 /* 3688 */ {I_VGATHERDPS, 3, {YMM_L16,YMEM|BITS32,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10898, 192},
3696 /* 3689 */ {I_VGATHERQPS, 3, {XMM_L16,YMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10906, 192},
3697 /* 3690 */ {I_VPGATHERDD, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10914, 192},
3698 /* 3691 */ {I_VPGATHERQD, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10922, 192},
3699 /* 3692 */ {I_VPGATHERDD, 3, {YMM_L16,YMEM|BITS32,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10930, 192},
3700 /* 3693 */ {I_VPGATHERQD, 3, {XMM_L16,YMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10938, 192},
3701 /* 3694 */ {I_VPGATHERDQ, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10946, 192},
3702 /* 3695 */ {I_VPGATHERQQ, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10954, 192},
3703 /* 3696 */ {I_VPGATHERDQ, 3, {YMM_L16,XMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10962, 192},
3704 /* 3697 */ {I_VPGATHERQQ, 3, {YMM_L16,YMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10970, 192},
3705 /* 3698 */ {I_XABORT, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38242, 193},
3706 /* 3699 */ {I_XABORT, 1, {IMMEDIATE|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38242, 193},
3707 /* 3700 */ {I_XBEGIN, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35254, 193},
3708 /* 3701 */ {I_XBEGIN, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35260, 194},
3709 /* 3702 */ {I_XBEGIN, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35266, 194},
3710 /* 3703 */ {I_XBEGIN, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35272, 195},
3711 /* 3704 */ {I_XEND, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38247, 193},
3712 /* 3705 */ {I_XTEST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38252, 196},
3713 /* 3706 */ {I_ANDN, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32113, 197},
3714 /* 3707 */ {I_ANDN, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32120, 198},
3715 /* 3708 */ {I_BEXTR, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32127, 197},
3716 /* 3709 */ {I_BEXTR, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32134, 198},
3717 /* 3710 */ {I_BEXTR, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10978, 199},
3718 /* 3711 */ {I_BEXTR, 3, {REG_GPR|BITS64,RM_GPR|BITS64,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10986, 200},
3719 /* 3712 */ {I_BLCI, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32141, 199},
3720 /* 3713 */ {I_BLCI, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32148, 200},
3721 /* 3714 */ {I_BLCIC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32155, 199},
3722 /* 3715 */ {I_BLCIC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32162, 200},
3723 /* 3716 */ {I_BLSI, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32169, 197},
3724 /* 3717 */ {I_BLSI, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32176, 198},
3725 /* 3718 */ {I_BLSIC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32183, 199},
3726 /* 3719 */ {I_BLSIC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32190, 200},
3727 /* 3720 */ {I_BLCFILL, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32197, 199},
3728 /* 3721 */ {I_BLCFILL, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32204, 200},
3729 /* 3722 */ {I_BLSFILL, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32211, 199},
3730 /* 3723 */ {I_BLSFILL, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32218, 200},
3731 /* 3724 */ {I_BLCMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32225, 199},
3732 /* 3725 */ {I_BLCMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32232, 200},
3733 /* 3726 */ {I_BLSMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32239, 197},
3734 /* 3727 */ {I_BLSMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32246, 198},
3735 /* 3728 */ {I_BLSR, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32253, 197},
3736 /* 3729 */ {I_BLSR, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32260, 198},
3737 /* 3730 */ {I_BLCS, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32267, 199},
3738 /* 3731 */ {I_BLCS, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32274, 200},
3739 /* 3732 */ {I_BZHI, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32281, 201},
3740 /* 3733 */ {I_BZHI, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32288, 202},
3741 /* 3734 */ {I_MULX, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32295, 201},
3742 /* 3735 */ {I_MULX, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32302, 202},
3743 /* 3736 */ {I_PDEP, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32309, 201},
3744 /* 3737 */ {I_PDEP, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32316, 202},
3745 /* 3738 */ {I_PEXT, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32323, 201},
3746 /* 3739 */ {I_PEXT, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32330, 202},
3747 /* 3740 */ {I_RORX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10994, 201},
3748 /* 3741 */ {I_RORX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11002, 202},
3749 /* 3742 */ {I_SARX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32337, 201},
3750 /* 3743 */ {I_SARX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32344, 202},
3751 /* 3744 */ {I_SHLX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32351, 201},
3752 /* 3745 */ {I_SHLX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32358, 202},
3753 /* 3746 */ {I_SHRX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32365, 201},
3754 /* 3747 */ {I_SHRX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32372, 202},
3755 /* 3748 */ {I_TZCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32379, 203},
3756 /* 3749 */ {I_TZCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32386, 203},
3757 /* 3750 */ {I_TZCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32393, 204},
3758 /* 3751 */ {I_TZMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32400, 199},
3759 /* 3752 */ {I_TZMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32407, 200},
3760 /* 3753 */ {I_T1MSKC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32414, 199},
3761 /* 3754 */ {I_T1MSKC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32421, 200},
3762 /* 3755 */ {I_PREFETCHWT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38257, 205},
3763 /* 3756 */ {I_BNDMK, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35278, 206},
3764 /* 3757 */ {I_BNDCL, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+32429, 207},
3765 /* 3758 */ {I_BNDCL, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32429, 208},
3766 /* 3759 */ {I_BNDCL, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32428, 209},
3767 /* 3760 */ {I_BNDCU, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+32436, 207},
3768 /* 3761 */ {I_BNDCU, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32436, 208},
3769 /* 3762 */ {I_BNDCU, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32435, 209},
3770 /* 3763 */ {I_BNDCN, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+32443, 207},
3771 /* 3764 */ {I_BNDCN, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32443, 208},
3772 /* 3765 */ {I_BNDCN, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32442, 209},
3773 /* 3766 */ {I_BNDMOV, 2, {BNDREG,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35284, 207},
3774 /* 3767 */ {I_BNDMOV, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35284, 207},
3775 /* 3768 */ {I_BNDMOV, 2, {BNDREG,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35290, 207},
3776 /* 3769 */ {I_BNDMOV, 2, {MEMORY,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35290, 207},
3777 /* 3770 */ {I_BNDLDX, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35285, 206},
3778 /* 3771 */ {I_BNDLDX, 3, {BNDREG,MEMORY,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35296, 210},
3779 /* 3772 */ {I_BNDLDX, 3, {BNDREG,MEMORY,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35296, 211},
3780 /* 3773 */ {I_BNDSTX, 2, {MEMORY,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35291, 206},
3781 /* 3774 */ {I_BNDSTX, 3, {MEMORY,REG_GPR|BITS32,BNDREG,0,0}, NO_DECORATOR, nasm_bytecodes+35302, 210},
3782 /* 3775 */ {I_BNDSTX, 3, {MEMORY,REG_GPR|BITS64,BNDREG,0,0}, NO_DECORATOR, nasm_bytecodes+35302, 211},
3783 /* 3776 */ {I_BNDSTX, 3, {MEMORY,BNDREG,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35308, 210},
3784 /* 3777 */ {I_BNDSTX, 3, {MEMORY,BNDREG,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35308, 211},
3785 /* 3778 */ {I_SHA1MSG1, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35314, 212},
3786 /* 3779 */ {I_SHA1MSG2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35320, 212},
3787 /* 3780 */ {I_SHA1NEXTE, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35326, 212},
3788 /* 3781 */ {I_SHA1RNDS4, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+32449, 212},
3789 /* 3782 */ {I_SHA256MSG1, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35332, 212},
3790 /* 3783 */ {I_SHA256MSG2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35338, 212},
3791 /* 3784 */ {I_SHA256RNDS2, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+35344, 212},
3792 /* 3785 */ {I_SHA256RNDS2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35344, 212},
3793 /* 3786 */ {I_KADDB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32456, 213},
3794 /* 3787 */ {I_KADDD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32463, 213},
3795 /* 3788 */ {I_KADDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32470, 213},
3796 /* 3789 */ {I_KADDW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32477, 213},
3797 /* 3790 */ {I_KANDB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32484, 213},
3798 /* 3791 */ {I_KANDD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32491, 213},
3799 /* 3792 */ {I_KANDNB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32498, 213},
3800 /* 3793 */ {I_KANDND, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32505, 213},
3801 /* 3794 */ {I_KANDNQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32512, 213},
3802 /* 3795 */ {I_KANDNW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32519, 213},
3803 /* 3796 */ {I_KANDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32526, 213},
3804 /* 3797 */ {I_KANDW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32533, 213},
3805 /* 3798 */ {I_KMOVB, 2, {KREG,RM_K|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32540, 213},
3806 /* 3799 */ {I_KMOVB, 2, {MEMORY|BITS8,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32547, 213},
3807 /* 3800 */ {I_KMOVB, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32554, 213},
3808 /* 3801 */ {I_KMOVB, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32561, 213},
3809 /* 3802 */ {I_KMOVD, 2, {KREG,RM_K|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32568, 213},
3810 /* 3803 */ {I_KMOVD, 2, {MEMORY|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32575, 213},
3811 /* 3804 */ {I_KMOVD, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32582, 213},
3812 /* 3805 */ {I_KMOVD, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32589, 213},
3813 /* 3806 */ {I_KMOVQ, 2, {KREG,RM_K|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32596, 213},
3814 /* 3807 */ {I_KMOVQ, 2, {MEMORY|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32603, 213},
3815 /* 3808 */ {I_KMOVQ, 2, {KREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32610, 213},
3816 /* 3809 */ {I_KMOVQ, 2, {REG_GPR|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32617, 213},
3817 /* 3810 */ {I_KMOVW, 2, {KREG,RM_K|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32624, 213},
3818 /* 3811 */ {I_KMOVW, 2, {MEMORY|BITS16,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32631, 213},
3819 /* 3812 */ {I_KMOVW, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32638, 213},
3820 /* 3813 */ {I_KMOVW, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32645, 213},
3821 /* 3814 */ {I_KNOTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32652, 213},
3822 /* 3815 */ {I_KNOTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32659, 213},
3823 /* 3816 */ {I_KNOTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32666, 213},
3824 /* 3817 */ {I_KNOTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32673, 213},
3825 /* 3818 */ {I_KORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32680, 213},
3826 /* 3819 */ {I_KORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32687, 213},
3827 /* 3820 */ {I_KORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32694, 213},
3828 /* 3821 */ {I_KORTESTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32701, 213},
3829 /* 3822 */ {I_KORTESTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32708, 213},
3830 /* 3823 */ {I_KORTESTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32715, 213},
3831 /* 3824 */ {I_KORTESTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32722, 213},
3832 /* 3825 */ {I_KORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32729, 213},
3833 /* 3826 */ {I_KSHIFTLB, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11010, 213},
3834 /* 3827 */ {I_KSHIFTLD, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11018, 213},
3835 /* 3828 */ {I_KSHIFTLQ, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11026, 213},
3836 /* 3829 */ {I_KSHIFTLW, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11034, 213},
3837 /* 3830 */ {I_KSHIFTRB, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11042, 213},
3838 /* 3831 */ {I_KSHIFTRD, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11050, 213},
3839 /* 3832 */ {I_KSHIFTRQ, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11058, 213},
3840 /* 3833 */ {I_KSHIFTRW, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11066, 213},
3841 /* 3834 */ {I_KTESTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32736, 213},
3842 /* 3835 */ {I_KTESTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32743, 213},
3843 /* 3836 */ {I_KTESTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32750, 213},
3844 /* 3837 */ {I_KTESTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32757, 213},
3845 /* 3838 */ {I_KUNPCKBW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32764, 213},
3846 /* 3839 */ {I_KUNPCKDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32771, 213},
3847 /* 3840 */ {I_KUNPCKWD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32778, 213},
3848 /* 3841 */ {I_KXNORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32785, 213},
3849 /* 3842 */ {I_KXNORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32792, 213},
3850 /* 3843 */ {I_KXNORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32799, 213},
3851 /* 3844 */ {I_KXNORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32806, 213},
3852 /* 3845 */ {I_KXORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32813, 213},
3853 /* 3846 */ {I_KXORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32820, 213},
3854 /* 3847 */ {I_KXORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32827, 213},
3855 /* 3848 */ {I_KXORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+32834, 213},
3856 /* 3849 */ {I_VADDPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11074, 214},
3857 /* 3850 */ {I_VADDPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11082, 214},
3858 /* 3851 */ {I_VADDPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11090, 214},
3859 /* 3852 */ {I_VADDPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11098, 214},
3860 /* 3853 */ {I_VADDPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+11106, 215},
3861 /* 3854 */ {I_VADDPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+11114, 215},
3862 /* 3855 */ {I_VADDPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11122, 214},
3863 /* 3856 */ {I_VADDPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11130, 214},
3864 /* 3857 */ {I_VADDPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11138, 214},
3865 /* 3858 */ {I_VADDPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11146, 214},
3866 /* 3859 */ {I_VADDPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+11154, 215},
3867 /* 3860 */ {I_VADDPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+11162, 215},
3868 /* 3861 */ {I_VADDSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+11170, 215},
3869 /* 3862 */ {I_VADDSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+11178, 215},
3870 /* 3863 */ {I_VADDSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+11186, 215},
3871 /* 3864 */ {I_VADDSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+11194, 215},
3872 /* 3865 */ {I_VALIGND, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+3636, 214},
3873 /* 3866 */ {I_VALIGND, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+3645, 214},
3874 /* 3867 */ {I_VALIGND, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+3654, 214},
3875 /* 3868 */ {I_VALIGND, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+3663, 214},
3876 /* 3869 */ {I_VALIGND, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+3672, 215},
3877 /* 3870 */ {I_VALIGND, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+3681, 215},
3878 /* 3871 */ {I_VALIGNQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+3690, 214},
3879 /* 3872 */ {I_VALIGNQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+3699, 214},
3880 /* 3873 */ {I_VALIGNQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+3708, 214},
3881 /* 3874 */ {I_VALIGNQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+3717, 214},
3882 /* 3875 */ {I_VALIGNQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+3726, 215},
3883 /* 3876 */ {I_VALIGNQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+3735, 215},
3884 /* 3877 */ {I_VANDNPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11202, 216},
3885 /* 3878 */ {I_VANDNPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11210, 216},
3886 /* 3879 */ {I_VANDNPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11218, 216},
3887 /* 3880 */ {I_VANDNPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11226, 216},
3888 /* 3881 */ {I_VANDNPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11234, 217},
3889 /* 3882 */ {I_VANDNPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11242, 217},
3890 /* 3883 */ {I_VANDNPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11250, 216},
3891 /* 3884 */ {I_VANDNPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11258, 216},
3892 /* 3885 */ {I_VANDNPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11266, 216},
3893 /* 3886 */ {I_VANDNPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11274, 216},
3894 /* 3887 */ {I_VANDNPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11282, 217},
3895 /* 3888 */ {I_VANDNPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11290, 217},
3896 /* 3889 */ {I_VANDPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11298, 216},
3897 /* 3890 */ {I_VANDPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11306, 216},
3898 /* 3891 */ {I_VANDPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11314, 216},
3899 /* 3892 */ {I_VANDPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11322, 216},
3900 /* 3893 */ {I_VANDPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11330, 217},
3901 /* 3894 */ {I_VANDPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11338, 217},
3902 /* 3895 */ {I_VANDPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11346, 216},
3903 /* 3896 */ {I_VANDPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11354, 216},
3904 /* 3897 */ {I_VANDPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11362, 216},
3905 /* 3898 */ {I_VANDPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11370, 216},
3906 /* 3899 */ {I_VANDPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11378, 217},
3907 /* 3900 */ {I_VANDPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11386, 217},
3908 /* 3901 */ {I_VBLENDMPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11394, 214},
3909 /* 3902 */ {I_VBLENDMPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11402, 214},
3910 /* 3903 */ {I_VBLENDMPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11410, 215},
3911 /* 3904 */ {I_VBLENDMPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11418, 214},
3912 /* 3905 */ {I_VBLENDMPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11426, 214},
3913 /* 3906 */ {I_VBLENDMPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11434, 215},
3914 /* 3907 */ {I_VBROADCASTF32X2, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11442, 216},
3915 /* 3908 */ {I_VBROADCASTF32X2, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11450, 217},
3916 /* 3909 */ {I_VBROADCASTF32X4, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11458, 214},
3917 /* 3910 */ {I_VBROADCASTF32X4, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11466, 215},
3918 /* 3911 */ {I_VBROADCASTF32X8, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11474, 217},
3919 /* 3912 */ {I_VBROADCASTF64X2, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11482, 216},
3920 /* 3913 */ {I_VBROADCASTF64X2, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11490, 217},
3921 /* 3914 */ {I_VBROADCASTF64X4, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11498, 215},
3922 /* 3915 */ {I_VBROADCASTI32X2, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11506, 216},
3923 /* 3916 */ {I_VBROADCASTI32X2, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11514, 216},
3924 /* 3917 */ {I_VBROADCASTI32X2, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11522, 217},
3925 /* 3918 */ {I_VBROADCASTI32X4, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11530, 214},
3926 /* 3919 */ {I_VBROADCASTI32X4, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11538, 215},
3927 /* 3920 */ {I_VBROADCASTI32X8, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11546, 217},
3928 /* 3921 */ {I_VBROADCASTI64X2, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11554, 216},
3929 /* 3922 */ {I_VBROADCASTI64X2, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11562, 217},
3930 /* 3923 */ {I_VBROADCASTI64X4, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11570, 215},
3931 /* 3924 */ {I_VBROADCASTSD, 2, {YMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11578, 214},
3932 /* 3925 */ {I_VBROADCASTSD, 2, {ZMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11586, 215},
3933 /* 3926 */ {I_VBROADCASTSD, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11594, 214},
3934 /* 3927 */ {I_VBROADCASTSD, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11602, 215},
3935 /* 3928 */ {I_VBROADCASTSS, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11610, 214},
3936 /* 3929 */ {I_VBROADCASTSS, 2, {YMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11618, 214},
3937 /* 3930 */ {I_VBROADCASTSS, 2, {ZMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11626, 215},
3938 /* 3931 */ {I_VBROADCASTSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11634, 214},
3939 /* 3932 */ {I_VBROADCASTSS, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11642, 214},
3940 /* 3933 */ {I_VBROADCASTSS, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11650, 215},
3941 /* 3934 */ {I_VCMPPD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3744, 214},
3942 /* 3935 */ {I_VCMPPD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3753, 214},
3943 /* 3936 */ {I_VCMPPD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+3762, 215},
3944 /* 3937 */ {I_VCMPPS, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3771, 214},
3945 /* 3938 */ {I_VCMPPS, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3780, 214},
3946 /* 3939 */ {I_VCMPPS, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+3789, 215},
3947 /* 3940 */ {I_VCMPSD, 4, {KREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+3798, 215},
3948 /* 3941 */ {I_VCMPSS, 4, {KREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+3807, 215},
3949 /* 3942 */ {I_VCOMISD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+11658, 215},
3950 /* 3943 */ {I_VCOMISS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+11666, 215},
3951 /* 3944 */ {I_VCOMPRESSPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11674, 214},
3952 /* 3945 */ {I_VCOMPRESSPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11682, 214},
3953 /* 3946 */ {I_VCOMPRESSPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11690, 215},
3954 /* 3947 */ {I_VCOMPRESSPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11698, 214},
3955 /* 3948 */ {I_VCOMPRESSPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11706, 214},
3956 /* 3949 */ {I_VCOMPRESSPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11714, 215},
3957 /* 3950 */ {I_VCOMPRESSPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11722, 214},
3958 /* 3951 */ {I_VCOMPRESSPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11730, 214},
3959 /* 3952 */ {I_VCOMPRESSPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11738, 215},
3960 /* 3953 */ {I_VCOMPRESSPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11746, 214},
3961 /* 3954 */ {I_VCOMPRESSPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11754, 214},
3962 /* 3955 */ {I_VCOMPRESSPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11762, 215},
3963 /* 3956 */ {I_VCVTDQ2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11770, 214},
3964 /* 3957 */ {I_VCVTDQ2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11778, 214},
3965 /* 3958 */ {I_VCVTDQ2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+11786, 215},
3966 /* 3959 */ {I_VCVTDQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11794, 214},
3967 /* 3960 */ {I_VCVTDQ2PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11802, 214},
3968 /* 3961 */ {I_VCVTDQ2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+11810, 215},
3969 /* 3962 */ {I_VCVTPD2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11818, 214},
3970 /* 3963 */ {I_VCVTPD2DQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11826, 214},
3971 /* 3964 */ {I_VCVTPD2DQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+11834, 215},
3972 /* 3965 */ {I_VCVTPD2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11842, 214},
3973 /* 3966 */ {I_VCVTPD2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11850, 214},
3974 /* 3967 */ {I_VCVTPD2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+11858, 215},
3975 /* 3968 */ {I_VCVTPD2QQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11866, 216},
3976 /* 3969 */ {I_VCVTPD2QQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11874, 216},
3977 /* 3970 */ {I_VCVTPD2QQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+11882, 217},
3978 /* 3971 */ {I_VCVTPD2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11890, 214},
3979 /* 3972 */ {I_VCVTPD2UDQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11898, 214},
3980 /* 3973 */ {I_VCVTPD2UDQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+11906, 215},
3981 /* 3974 */ {I_VCVTPD2UQQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11914, 216},
3982 /* 3975 */ {I_VCVTPD2UQQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11922, 216},
3983 /* 3976 */ {I_VCVTPD2UQQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+11930, 217},
3984 /* 3977 */ {I_VCVTPH2PS, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11938, 214},
3985 /* 3978 */ {I_VCVTPH2PS, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11946, 214},
3986 /* 3979 */ {I_VCVTPH2PS, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+11954, 215},
3987 /* 3980 */ {I_VCVTPS2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11962, 214},
3988 /* 3981 */ {I_VCVTPS2DQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11970, 214},
3989 /* 3982 */ {I_VCVTPS2DQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+11978, 215},
3990 /* 3983 */ {I_VCVTPS2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11986, 214},
3991 /* 3984 */ {I_VCVTPS2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11994, 214},
3992 /* 3985 */ {I_VCVTPS2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+12002, 215},
3993 /* 3986 */ {I_VCVTPS2PH, 3, {XMMREG,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3816, 214},
3994 /* 3987 */ {I_VCVTPS2PH, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3825, 214},
3995 /* 3988 */ {I_VCVTPS2PH, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+3834, 215},
3996 /* 3989 */ {I_VCVTPS2PH, 3, {MEMORY|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3816, 214},
3997 /* 3990 */ {I_VCVTPS2PH, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3825, 214},
3998 /* 3991 */ {I_VCVTPS2PH, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,SAE,0,0,0}, nasm_bytecodes+3834, 215},
3999 /* 3992 */ {I_VCVTPS2QQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12010, 216},
4000 /* 3993 */ {I_VCVTPS2QQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12018, 216},
4001 /* 3994 */ {I_VCVTPS2QQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12026, 217},
4002 /* 3995 */ {I_VCVTPS2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12034, 214},
4003 /* 3996 */ {I_VCVTPS2UDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12042, 214},
4004 /* 3997 */ {I_VCVTPS2UDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12050, 215},
4005 /* 3998 */ {I_VCVTPS2UQQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12058, 216},
4006 /* 3999 */ {I_VCVTPS2UQQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12066, 216},
4007 /* 4000 */ {I_VCVTPS2UQQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12074, 217},
4008 /* 4001 */ {I_VCVTQQ2PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12082, 216},
4009 /* 4002 */ {I_VCVTQQ2PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12090, 216},
4010 /* 4003 */ {I_VCVTQQ2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12098, 217},
4011 /* 4004 */ {I_VCVTQQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12106, 216},
4012 /* 4005 */ {I_VCVTQQ2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12114, 216},
4013 /* 4006 */ {I_VCVTQQ2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12122, 217},
4014 /* 4007 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12130, 215},
4015 /* 4008 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12138, 215},
4016 /* 4009 */ {I_VCVTSD2SS, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12146, 215},
4017 /* 4010 */ {I_VCVTSD2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12154, 215},
4018 /* 4011 */ {I_VCVTSD2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12162, 215},
4019 /* 4012 */ {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12170, 215},
4020 /* 4013 */ {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12178, 215},
4021 /* 4014 */ {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12186, 215},
4022 /* 4015 */ {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12194, 215},
4023 /* 4016 */ {I_VCVTSS2SD, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+12202, 215},
4024 /* 4017 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12210, 215},
4025 /* 4018 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12218, 215},
4026 /* 4019 */ {I_VCVTSS2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12226, 215},
4027 /* 4020 */ {I_VCVTSS2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12234, 215},
4028 /* 4021 */ {I_VCVTTPD2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12242, 214},
4029 /* 4022 */ {I_VCVTTPD2DQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12250, 214},
4030 /* 4023 */ {I_VCVTTPD2DQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+12258, 215},
4031 /* 4024 */ {I_VCVTTPD2QQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12266, 216},
4032 /* 4025 */ {I_VCVTTPD2QQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12274, 216},
4033 /* 4026 */ {I_VCVTTPD2QQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+12282, 217},
4034 /* 4027 */ {I_VCVTTPD2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12290, 214},
4035 /* 4028 */ {I_VCVTTPD2UDQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12298, 214},
4036 /* 4029 */ {I_VCVTTPD2UDQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+12306, 215},
4037 /* 4030 */ {I_VCVTTPD2UQQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12314, 216},
4038 /* 4031 */ {I_VCVTTPD2UQQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12322, 216},
4039 /* 4032 */ {I_VCVTTPD2UQQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+12330, 217},
4040 /* 4033 */ {I_VCVTTPS2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12338, 214},
4041 /* 4034 */ {I_VCVTTPS2DQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12346, 214},
4042 /* 4035 */ {I_VCVTTPS2DQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+12354, 215},
4043 /* 4036 */ {I_VCVTTPS2QQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12362, 216},
4044 /* 4037 */ {I_VCVTTPS2QQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12370, 216},
4045 /* 4038 */ {I_VCVTTPS2QQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+12378, 217},
4046 /* 4039 */ {I_VCVTTPS2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12386, 214},
4047 /* 4040 */ {I_VCVTTPS2UDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12394, 214},
4048 /* 4041 */ {I_VCVTTPS2UDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+12402, 215},
4049 /* 4042 */ {I_VCVTTPS2UQQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12410, 216},
4050 /* 4043 */ {I_VCVTTPS2UQQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12418, 216},
4051 /* 4044 */ {I_VCVTTPS2UQQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+12426, 217},
4052 /* 4045 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12434, 215},
4053 /* 4046 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12442, 215},
4054 /* 4047 */ {I_VCVTTSD2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12450, 215},
4055 /* 4048 */ {I_VCVTTSD2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12458, 215},
4056 /* 4049 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12466, 215},
4057 /* 4050 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12474, 215},
4058 /* 4051 */ {I_VCVTTSS2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12482, 215},
4059 /* 4052 */ {I_VCVTTSS2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12490, 215},
4060 /* 4053 */ {I_VCVTUDQ2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12498, 214},
4061 /* 4054 */ {I_VCVTUDQ2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12506, 214},
4062 /* 4055 */ {I_VCVTUDQ2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12514, 215},
4063 /* 4056 */ {I_VCVTUDQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12522, 214},
4064 /* 4057 */ {I_VCVTUDQ2PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12530, 214},
4065 /* 4058 */ {I_VCVTUDQ2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12538, 215},
4066 /* 4059 */ {I_VCVTUQQ2PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12546, 216},
4067 /* 4060 */ {I_VCVTUQQ2PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12554, 216},
4068 /* 4061 */ {I_VCVTUQQ2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12562, 217},
4069 /* 4062 */ {I_VCVTUQQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12570, 216},
4070 /* 4063 */ {I_VCVTUQQ2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12578, 216},
4071 /* 4064 */ {I_VCVTUQQ2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12586, 217},
4072 /* 4065 */ {I_VCVTUSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12594, 215},
4073 /* 4066 */ {I_VCVTUSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12602, 215},
4074 /* 4067 */ {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12610, 215},
4075 /* 4068 */ {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+12618, 215},
4076 /* 4069 */ {I_VDBPSADBW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3843, 218},
4077 /* 4070 */ {I_VDBPSADBW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3852, 218},
4078 /* 4071 */ {I_VDBPSADBW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3861, 218},
4079 /* 4072 */ {I_VDBPSADBW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3870, 218},
4080 /* 4073 */ {I_VDBPSADBW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3879, 219},
4081 /* 4074 */ {I_VDBPSADBW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3888, 219},
4082 /* 4075 */ {I_VDIVPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12626, 214},
4083 /* 4076 */ {I_VDIVPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12634, 214},
4084 /* 4077 */ {I_VDIVPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12642, 214},
4085 /* 4078 */ {I_VDIVPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12650, 214},
4086 /* 4079 */ {I_VDIVPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+12658, 215},
4087 /* 4080 */ {I_VDIVPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12666, 215},
4088 /* 4081 */ {I_VDIVPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12674, 214},
4089 /* 4082 */ {I_VDIVPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12682, 214},
4090 /* 4083 */ {I_VDIVPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12690, 214},
4091 /* 4084 */ {I_VDIVPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12698, 214},
4092 /* 4085 */ {I_VDIVPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+12706, 215},
4093 /* 4086 */ {I_VDIVPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12714, 215},
4094 /* 4087 */ {I_VDIVSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12722, 215},
4095 /* 4088 */ {I_VDIVSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+12730, 215},
4096 /* 4089 */ {I_VDIVSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12738, 215},
4097 /* 4090 */ {I_VDIVSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+12746, 215},
4098 /* 4091 */ {I_VEXP2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+12754, 220},
4099 /* 4092 */ {I_VEXP2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+12762, 220},
4100 /* 4093 */ {I_VEXPANDPD, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12770, 214},
4101 /* 4094 */ {I_VEXPANDPD, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12778, 214},
4102 /* 4095 */ {I_VEXPANDPD, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12786, 215},
4103 /* 4096 */ {I_VEXPANDPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12770, 214},
4104 /* 4097 */ {I_VEXPANDPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12778, 214},
4105 /* 4098 */ {I_VEXPANDPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12786, 215},
4106 /* 4099 */ {I_VEXPANDPS, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12794, 214},
4107 /* 4100 */ {I_VEXPANDPS, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12802, 214},
4108 /* 4101 */ {I_VEXPANDPS, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12810, 215},
4109 /* 4102 */ {I_VEXPANDPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12794, 214},
4110 /* 4103 */ {I_VEXPANDPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12802, 214},
4111 /* 4104 */ {I_VEXPANDPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12810, 215},
4112 /* 4105 */ {I_VEXTRACTF32X4, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3897, 214},
4113 /* 4106 */ {I_VEXTRACTF32X4, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3906, 215},
4114 /* 4107 */ {I_VEXTRACTF32X4, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3915, 214},
4115 /* 4108 */ {I_VEXTRACTF32X4, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3924, 215},
4116 /* 4109 */ {I_VEXTRACTF32X8, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3933, 217},
4117 /* 4110 */ {I_VEXTRACTF32X8, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3942, 217},
4118 /* 4111 */ {I_VEXTRACTF64X2, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3951, 216},
4119 /* 4112 */ {I_VEXTRACTF64X2, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3960, 217},
4120 /* 4113 */ {I_VEXTRACTF64X2, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3969, 216},
4121 /* 4114 */ {I_VEXTRACTF64X2, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3978, 217},
4122 /* 4115 */ {I_VEXTRACTF64X4, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+3987, 215},
4123 /* 4116 */ {I_VEXTRACTF64X4, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3996, 215},
4124 /* 4117 */ {I_VEXTRACTI32X4, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4005, 214},
4125 /* 4118 */ {I_VEXTRACTI32X4, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4014, 215},
4126 /* 4119 */ {I_VEXTRACTI32X4, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4023, 214},
4127 /* 4120 */ {I_VEXTRACTI32X4, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4032, 215},
4128 /* 4121 */ {I_VEXTRACTI32X8, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4041, 217},
4129 /* 4122 */ {I_VEXTRACTI32X8, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4050, 217},
4130 /* 4123 */ {I_VEXTRACTI64X2, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4059, 216},
4131 /* 4124 */ {I_VEXTRACTI64X2, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4068, 217},
4132 /* 4125 */ {I_VEXTRACTI64X2, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4077, 216},
4133 /* 4126 */ {I_VEXTRACTI64X2, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4086, 217},
4134 /* 4127 */ {I_VEXTRACTI64X4, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4095, 215},
4135 /* 4128 */ {I_VEXTRACTI64X4, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4104, 215},
4136 /* 4129 */ {I_VEXTRACTPS, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4113, 215},
4137 /* 4130 */ {I_VEXTRACTPS, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4113, 215},
4138 /* 4131 */ {I_VEXTRACTPS, 3, {MEMORY|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4113, 215},
4139 /* 4132 */ {I_VFIXUPIMMPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4122, 214},
4140 /* 4133 */ {I_VFIXUPIMMPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4131, 214},
4141 /* 4134 */ {I_VFIXUPIMMPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4140, 214},
4142 /* 4135 */ {I_VFIXUPIMMPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4149, 214},
4143 /* 4136 */ {I_VFIXUPIMMPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+4158, 215},
4144 /* 4137 */ {I_VFIXUPIMMPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+4167, 215},
4145 /* 4138 */ {I_VFIXUPIMMPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4176, 214},
4146 /* 4139 */ {I_VFIXUPIMMPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4185, 214},
4147 /* 4140 */ {I_VFIXUPIMMPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4194, 214},
4148 /* 4141 */ {I_VFIXUPIMMPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4203, 214},
4149 /* 4142 */ {I_VFIXUPIMMPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+4212, 215},
4150 /* 4143 */ {I_VFIXUPIMMPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+4221, 215},
4151 /* 4144 */ {I_VFIXUPIMMSD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4230, 215},
4152 /* 4145 */ {I_VFIXUPIMMSD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+4239, 215},
4153 /* 4146 */ {I_VFIXUPIMMSS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4248, 215},
4154 /* 4147 */ {I_VFIXUPIMMSS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+4257, 215},
4155 /* 4148 */ {I_VFMADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12818, 214},
4156 /* 4149 */ {I_VFMADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12826, 214},
4157 /* 4150 */ {I_VFMADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+12834, 215},
4158 /* 4151 */ {I_VFMADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12842, 214},
4159 /* 4152 */ {I_VFMADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12850, 214},
4160 /* 4153 */ {I_VFMADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+12858, 215},
4161 /* 4154 */ {I_VFMADD132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12866, 215},
4162 /* 4155 */ {I_VFMADD132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12874, 215},
4163 /* 4156 */ {I_VFMADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12882, 214},
4164 /* 4157 */ {I_VFMADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12890, 214},
4165 /* 4158 */ {I_VFMADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+12898, 215},
4166 /* 4159 */ {I_VFMADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12906, 214},
4167 /* 4160 */ {I_VFMADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12914, 214},
4168 /* 4161 */ {I_VFMADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+12922, 215},
4169 /* 4162 */ {I_VFMADD213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12930, 215},
4170 /* 4163 */ {I_VFMADD213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12938, 215},
4171 /* 4164 */ {I_VFMADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12946, 214},
4172 /* 4165 */ {I_VFMADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12954, 214},
4173 /* 4166 */ {I_VFMADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+12962, 215},
4174 /* 4167 */ {I_VFMADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12970, 214},
4175 /* 4168 */ {I_VFMADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12978, 214},
4176 /* 4169 */ {I_VFMADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+12986, 215},
4177 /* 4170 */ {I_VFMADD231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12994, 215},
4178 /* 4171 */ {I_VFMADD231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13002, 215},
4179 /* 4172 */ {I_VFMADDSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13010, 214},
4180 /* 4173 */ {I_VFMADDSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13018, 214},
4181 /* 4174 */ {I_VFMADDSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13026, 215},
4182 /* 4175 */ {I_VFMADDSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13034, 214},
4183 /* 4176 */ {I_VFMADDSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13042, 214},
4184 /* 4177 */ {I_VFMADDSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13050, 215},
4185 /* 4178 */ {I_VFMADDSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13058, 214},
4186 /* 4179 */ {I_VFMADDSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13066, 214},
4187 /* 4180 */ {I_VFMADDSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13074, 215},
4188 /* 4181 */ {I_VFMADDSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13082, 214},
4189 /* 4182 */ {I_VFMADDSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13090, 214},
4190 /* 4183 */ {I_VFMADDSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13098, 215},
4191 /* 4184 */ {I_VFMADDSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13106, 214},
4192 /* 4185 */ {I_VFMADDSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13114, 214},
4193 /* 4186 */ {I_VFMADDSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13122, 215},
4194 /* 4187 */ {I_VFMADDSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13130, 214},
4195 /* 4188 */ {I_VFMADDSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13138, 214},
4196 /* 4189 */ {I_VFMADDSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13146, 215},
4197 /* 4190 */ {I_VFMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13154, 214},
4198 /* 4191 */ {I_VFMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13162, 214},
4199 /* 4192 */ {I_VFMSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13170, 215},
4200 /* 4193 */ {I_VFMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13178, 214},
4201 /* 4194 */ {I_VFMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13186, 214},
4202 /* 4195 */ {I_VFMSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13194, 215},
4203 /* 4196 */ {I_VFMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13202, 215},
4204 /* 4197 */ {I_VFMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13210, 215},
4205 /* 4198 */ {I_VFMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13218, 214},
4206 /* 4199 */ {I_VFMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13226, 214},
4207 /* 4200 */ {I_VFMSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13234, 215},
4208 /* 4201 */ {I_VFMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13242, 214},
4209 /* 4202 */ {I_VFMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13250, 214},
4210 /* 4203 */ {I_VFMSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13258, 215},
4211 /* 4204 */ {I_VFMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13266, 215},
4212 /* 4205 */ {I_VFMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13274, 215},
4213 /* 4206 */ {I_VFMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13282, 214},
4214 /* 4207 */ {I_VFMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13290, 214},
4215 /* 4208 */ {I_VFMSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13298, 215},
4216 /* 4209 */ {I_VFMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13306, 214},
4217 /* 4210 */ {I_VFMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13314, 214},
4218 /* 4211 */ {I_VFMSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13322, 215},
4219 /* 4212 */ {I_VFMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13330, 215},
4220 /* 4213 */ {I_VFMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13338, 215},
4221 /* 4214 */ {I_VFMSUBADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13346, 214},
4222 /* 4215 */ {I_VFMSUBADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13354, 214},
4223 /* 4216 */ {I_VFMSUBADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13362, 215},
4224 /* 4217 */ {I_VFMSUBADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13370, 214},
4225 /* 4218 */ {I_VFMSUBADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13378, 214},
4226 /* 4219 */ {I_VFMSUBADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13386, 215},
4227 /* 4220 */ {I_VFMSUBADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13394, 214},
4228 /* 4221 */ {I_VFMSUBADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13402, 214},
4229 /* 4222 */ {I_VFMSUBADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13410, 215},
4230 /* 4223 */ {I_VFMSUBADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13418, 214},
4231 /* 4224 */ {I_VFMSUBADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13426, 214},
4232 /* 4225 */ {I_VFMSUBADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13434, 215},
4233 /* 4226 */ {I_VFMSUBADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13442, 214},
4234 /* 4227 */ {I_VFMSUBADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13450, 214},
4235 /* 4228 */ {I_VFMSUBADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13458, 215},
4236 /* 4229 */ {I_VFMSUBADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13466, 214},
4237 /* 4230 */ {I_VFMSUBADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13474, 214},
4238 /* 4231 */ {I_VFMSUBADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13482, 215},
4239 /* 4232 */ {I_VFNMADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13490, 214},
4240 /* 4233 */ {I_VFNMADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13498, 214},
4241 /* 4234 */ {I_VFNMADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13506, 215},
4242 /* 4235 */ {I_VFNMADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13514, 214},
4243 /* 4236 */ {I_VFNMADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13522, 214},
4244 /* 4237 */ {I_VFNMADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13530, 215},
4245 /* 4238 */ {I_VFNMADD132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13538, 215},
4246 /* 4239 */ {I_VFNMADD132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13546, 215},
4247 /* 4240 */ {I_VFNMADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13554, 214},
4248 /* 4241 */ {I_VFNMADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13562, 214},
4249 /* 4242 */ {I_VFNMADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13570, 215},
4250 /* 4243 */ {I_VFNMADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13578, 214},
4251 /* 4244 */ {I_VFNMADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13586, 214},
4252 /* 4245 */ {I_VFNMADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13594, 215},
4253 /* 4246 */ {I_VFNMADD213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13602, 215},
4254 /* 4247 */ {I_VFNMADD213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13610, 215},
4255 /* 4248 */ {I_VFNMADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13618, 214},
4256 /* 4249 */ {I_VFNMADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13626, 214},
4257 /* 4250 */ {I_VFNMADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13634, 215},
4258 /* 4251 */ {I_VFNMADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13642, 214},
4259 /* 4252 */ {I_VFNMADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13650, 214},
4260 /* 4253 */ {I_VFNMADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13658, 215},
4261 /* 4254 */ {I_VFNMADD231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13666, 215},
4262 /* 4255 */ {I_VFNMADD231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13674, 215},
4263 /* 4256 */ {I_VFNMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13682, 214},
4264 /* 4257 */ {I_VFNMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13690, 214},
4265 /* 4258 */ {I_VFNMSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13698, 215},
4266 /* 4259 */ {I_VFNMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13706, 214},
4267 /* 4260 */ {I_VFNMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13714, 214},
4268 /* 4261 */ {I_VFNMSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13722, 215},
4269 /* 4262 */ {I_VFNMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13730, 215},
4270 /* 4263 */ {I_VFNMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13738, 215},
4271 /* 4264 */ {I_VFNMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13746, 214},
4272 /* 4265 */ {I_VFNMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13754, 214},
4273 /* 4266 */ {I_VFNMSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13762, 215},
4274 /* 4267 */ {I_VFNMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13770, 214},
4275 /* 4268 */ {I_VFNMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13778, 214},
4276 /* 4269 */ {I_VFNMSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13786, 215},
4277 /* 4270 */ {I_VFNMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13794, 215},
4278 /* 4271 */ {I_VFNMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13802, 215},
4279 /* 4272 */ {I_VFNMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13810, 214},
4280 /* 4273 */ {I_VFNMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13818, 214},
4281 /* 4274 */ {I_VFNMSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13826, 215},
4282 /* 4275 */ {I_VFNMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13834, 214},
4283 /* 4276 */ {I_VFNMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13842, 214},
4284 /* 4277 */ {I_VFNMSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+13850, 215},
4285 /* 4278 */ {I_VFNMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13858, 215},
4286 /* 4279 */ {I_VFNMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13866, 215},
4287 /* 4280 */ {I_VFPCLASSPD, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+4266, 216},
4288 /* 4281 */ {I_VFPCLASSPD, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+4275, 216},
4289 /* 4282 */ {I_VFPCLASSPD, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+4284, 217},
4290 /* 4283 */ {I_VFPCLASSPS, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+4293, 216},
4291 /* 4284 */ {I_VFPCLASSPS, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+4302, 216},
4292 /* 4285 */ {I_VFPCLASSPS, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+4311, 217},
4293 /* 4286 */ {I_VFPCLASSSD, 3, {KREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4320, 217},
4294 /* 4287 */ {I_VFPCLASSSS, 3, {KREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4329, 217},
4295 /* 4288 */ {I_VGATHERDPD, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4338, 214},
4296 /* 4289 */ {I_VGATHERDPD, 2, {YMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4347, 214},
4297 /* 4290 */ {I_VGATHERDPD, 2, {ZMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4356, 215},
4298 /* 4291 */ {I_VGATHERDPS, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4365, 214},
4299 /* 4292 */ {I_VGATHERDPS, 2, {YMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4374, 214},
4300 /* 4293 */ {I_VGATHERDPS, 2, {ZMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4383, 215},
4301 /* 4294 */ {I_VGATHERPF0DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4392, 221},
4302 /* 4295 */ {I_VGATHERPF0DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4401, 221},
4303 /* 4296 */ {I_VGATHERPF0QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4410, 221},
4304 /* 4297 */ {I_VGATHERPF0QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4419, 221},
4305 /* 4298 */ {I_VGATHERPF1DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4428, 221},
4306 /* 4299 */ {I_VGATHERPF1DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4437, 221},
4307 /* 4300 */ {I_VGATHERPF1QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4446, 221},
4308 /* 4301 */ {I_VGATHERPF1QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4455, 221},
4309 /* 4302 */ {I_VGATHERQPD, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4464, 214},
4310 /* 4303 */ {I_VGATHERQPD, 2, {YMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4473, 214},
4311 /* 4304 */ {I_VGATHERQPD, 2, {ZMMREG,ZMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4482, 215},
4312 /* 4305 */ {I_VGATHERQPS, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4491, 214},
4313 /* 4306 */ {I_VGATHERQPS, 2, {XMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4500, 214},
4314 /* 4307 */ {I_VGATHERQPS, 2, {YMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4509, 215},
4315 /* 4308 */ {I_VGETEXPPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13874, 214},
4316 /* 4309 */ {I_VGETEXPPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13882, 214},
4317 /* 4310 */ {I_VGETEXPPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+13890, 215},
4318 /* 4311 */ {I_VGETEXPPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13898, 214},
4319 /* 4312 */ {I_VGETEXPPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13906, 214},
4320 /* 4313 */ {I_VGETEXPPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+13914, 215},
4321 /* 4314 */ {I_VGETEXPSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+13922, 215},
4322 /* 4315 */ {I_VGETEXPSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+13930, 215},
4323 /* 4316 */ {I_VGETMANTPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4518, 214},
4324 /* 4317 */ {I_VGETMANTPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4527, 214},
4325 /* 4318 */ {I_VGETMANTPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+4536, 215},
4326 /* 4319 */ {I_VGETMANTPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4545, 214},
4327 /* 4320 */ {I_VGETMANTPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4554, 214},
4328 /* 4321 */ {I_VGETMANTPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+4563, 215},
4329 /* 4322 */ {I_VGETMANTSD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4572, 215},
4330 /* 4323 */ {I_VGETMANTSS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4581, 215},
4331 /* 4324 */ {I_VINSERTF32X4, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4590, 214},
4332 /* 4325 */ {I_VINSERTF32X4, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4599, 214},
4333 /* 4326 */ {I_VINSERTF32X4, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4608, 215},
4334 /* 4327 */ {I_VINSERTF32X4, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4617, 215},
4335 /* 4328 */ {I_VINSERTF32X8, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4626, 217},
4336 /* 4329 */ {I_VINSERTF32X8, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4635, 217},
4337 /* 4330 */ {I_VINSERTF64X2, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4644, 216},
4338 /* 4331 */ {I_VINSERTF64X2, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4653, 216},
4339 /* 4332 */ {I_VINSERTF64X2, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4662, 217},
4340 /* 4333 */ {I_VINSERTF64X2, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4671, 217},
4341 /* 4334 */ {I_VINSERTF64X4, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4680, 215},
4342 /* 4335 */ {I_VINSERTF64X4, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4689, 215},
4343 /* 4336 */ {I_VINSERTI32X4, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4698, 214},
4344 /* 4337 */ {I_VINSERTI32X4, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4707, 214},
4345 /* 4338 */ {I_VINSERTI32X4, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4716, 215},
4346 /* 4339 */ {I_VINSERTI32X4, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4725, 215},
4347 /* 4340 */ {I_VINSERTI32X8, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4734, 217},
4348 /* 4341 */ {I_VINSERTI32X8, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4743, 217},
4349 /* 4342 */ {I_VINSERTI64X2, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4752, 216},
4350 /* 4343 */ {I_VINSERTI64X2, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4761, 216},
4351 /* 4344 */ {I_VINSERTI64X2, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4770, 217},
4352 /* 4345 */ {I_VINSERTI64X2, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4779, 217},
4353 /* 4346 */ {I_VINSERTI64X4, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4788, 215},
4354 /* 4347 */ {I_VINSERTI64X4, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4797, 215},
4355 /* 4348 */ {I_VINSERTPS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+4806, 215},
4356 /* 4349 */ {I_VINSERTPS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4815, 215},
4357 /* 4350 */ {I_VMAXPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13938, 214},
4358 /* 4351 */ {I_VMAXPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13946, 214},
4359 /* 4352 */ {I_VMAXPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13954, 214},
4360 /* 4353 */ {I_VMAXPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13962, 214},
4361 /* 4354 */ {I_VMAXPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+13970, 215},
4362 /* 4355 */ {I_VMAXPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+13978, 215},
4363 /* 4356 */ {I_VMAXPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+13986, 214},
4364 /* 4357 */ {I_VMAXPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13994, 214},
4365 /* 4358 */ {I_VMAXPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14002, 214},
4366 /* 4359 */ {I_VMAXPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14010, 214},
4367 /* 4360 */ {I_VMAXPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+14018, 215},
4368 /* 4361 */ {I_VMAXPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+14026, 215},
4369 /* 4362 */ {I_VMAXSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+14034, 215},
4370 /* 4363 */ {I_VMAXSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+14042, 215},
4371 /* 4364 */ {I_VMAXSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+14050, 215},
4372 /* 4365 */ {I_VMAXSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+14058, 215},
4373 /* 4366 */ {I_VMINPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14066, 214},
4374 /* 4367 */ {I_VMINPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+14074, 214},
4375 /* 4368 */ {I_VMINPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14082, 214},
4376 /* 4369 */ {I_VMINPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+14090, 214},
4377 /* 4370 */ {I_VMINPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+14098, 215},
4378 /* 4371 */ {I_VMINPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+14106, 215},
4379 /* 4372 */ {I_VMINPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14114, 214},
4380 /* 4373 */ {I_VMINPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14122, 214},
4381 /* 4374 */ {I_VMINPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14130, 214},
4382 /* 4375 */ {I_VMINPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14138, 214},
4383 /* 4376 */ {I_VMINPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+14146, 215},
4384 /* 4377 */ {I_VMINPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+14154, 215},
4385 /* 4378 */ {I_VMINSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+14162, 215},
4386 /* 4379 */ {I_VMINSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+14170, 215},
4387 /* 4380 */ {I_VMINSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+14178, 215},
4388 /* 4381 */ {I_VMINSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+14186, 215},
4389 /* 4382 */ {I_VMOVAPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14194, 214},
4390 /* 4383 */ {I_VMOVAPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14202, 214},
4391 /* 4384 */ {I_VMOVAPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14210, 215},
4392 /* 4385 */ {I_VMOVAPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14218, 214},
4393 /* 4386 */ {I_VMOVAPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14226, 214},
4394 /* 4387 */ {I_VMOVAPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14234, 215},
4395 /* 4388 */ {I_VMOVAPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14242, 214},
4396 /* 4389 */ {I_VMOVAPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14250, 214},
4397 /* 4390 */ {I_VMOVAPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14258, 215},
4398 /* 4391 */ {I_VMOVAPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14266, 214},
4399 /* 4392 */ {I_VMOVAPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14274, 214},
4400 /* 4393 */ {I_VMOVAPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14282, 215},
4401 /* 4394 */ {I_VMOVAPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14290, 214},
4402 /* 4395 */ {I_VMOVAPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14298, 214},
4403 /* 4396 */ {I_VMOVAPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14306, 215},
4404 /* 4397 */ {I_VMOVAPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14314, 214},
4405 /* 4398 */ {I_VMOVAPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14322, 214},
4406 /* 4399 */ {I_VMOVAPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14330, 215},
4407 /* 4400 */ {I_VMOVD, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+14338, 215},
4408 /* 4401 */ {I_VMOVD, 2, {RM_GPR|BITS32,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14346, 215},
4409 /* 4402 */ {I_VMOVDDUP, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14354, 214},
4410 /* 4403 */ {I_VMOVDDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14362, 214},
4411 /* 4404 */ {I_VMOVDDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14370, 215},
4412 /* 4405 */ {I_VMOVDQA32, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14378, 214},
4413 /* 4406 */ {I_VMOVDQA32, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14386, 214},
4414 /* 4407 */ {I_VMOVDQA32, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14394, 215},
4415 /* 4408 */ {I_VMOVDQA32, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14402, 214},
4416 /* 4409 */ {I_VMOVDQA32, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14410, 214},
4417 /* 4410 */ {I_VMOVDQA32, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14418, 215},
4418 /* 4411 */ {I_VMOVDQA64, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14426, 214},
4419 /* 4412 */ {I_VMOVDQA64, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14434, 214},
4420 /* 4413 */ {I_VMOVDQA64, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14442, 215},
4421 /* 4414 */ {I_VMOVDQA64, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14450, 214},
4422 /* 4415 */ {I_VMOVDQA64, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14458, 214},
4423 /* 4416 */ {I_VMOVDQA64, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14466, 215},
4424 /* 4417 */ {I_VMOVDQU16, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14474, 218},
4425 /* 4418 */ {I_VMOVDQU16, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14482, 218},
4426 /* 4419 */ {I_VMOVDQU16, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14490, 219},
4427 /* 4420 */ {I_VMOVDQU16, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14498, 218},
4428 /* 4421 */ {I_VMOVDQU16, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14506, 218},
4429 /* 4422 */ {I_VMOVDQU16, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14514, 219},
4430 /* 4423 */ {I_VMOVDQU32, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14522, 214},
4431 /* 4424 */ {I_VMOVDQU32, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14530, 214},
4432 /* 4425 */ {I_VMOVDQU32, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14538, 215},
4433 /* 4426 */ {I_VMOVDQU32, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14546, 214},
4434 /* 4427 */ {I_VMOVDQU32, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14554, 214},
4435 /* 4428 */ {I_VMOVDQU32, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14562, 215},
4436 /* 4429 */ {I_VMOVDQU64, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14570, 214},
4437 /* 4430 */ {I_VMOVDQU64, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14578, 214},
4438 /* 4431 */ {I_VMOVDQU64, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14586, 215},
4439 /* 4432 */ {I_VMOVDQU64, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14594, 214},
4440 /* 4433 */ {I_VMOVDQU64, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14602, 214},
4441 /* 4434 */ {I_VMOVDQU64, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14610, 215},
4442 /* 4435 */ {I_VMOVDQU8, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14618, 218},
4443 /* 4436 */ {I_VMOVDQU8, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14626, 218},
4444 /* 4437 */ {I_VMOVDQU8, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14634, 219},
4445 /* 4438 */ {I_VMOVDQU8, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14642, 218},
4446 /* 4439 */ {I_VMOVDQU8, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14650, 218},
4447 /* 4440 */ {I_VMOVDQU8, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14658, 219},
4448 /* 4441 */ {I_VMOVHLPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+14666, 215},
4449 /* 4442 */ {I_VMOVHLPS, 2, {XMMREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14674, 215},
4450 /* 4443 */ {I_VMOVHPD, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+14682, 215},
4451 /* 4444 */ {I_VMOVHPD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+14690, 215},
4452 /* 4445 */ {I_VMOVHPD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14698, 215},
4453 /* 4446 */ {I_VMOVHPS, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+14706, 215},
4454 /* 4447 */ {I_VMOVHPS, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+14714, 215},
4455 /* 4448 */ {I_VMOVHPS, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14722, 215},
4456 /* 4449 */ {I_VMOVLHPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+14730, 215},
4457 /* 4450 */ {I_VMOVLHPS, 2, {XMMREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14738, 215},
4458 /* 4451 */ {I_VMOVLPD, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+14746, 215},
4459 /* 4452 */ {I_VMOVLPD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+14754, 215},
4460 /* 4453 */ {I_VMOVLPD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14762, 215},
4461 /* 4454 */ {I_VMOVLPS, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+14770, 215},
4462 /* 4455 */ {I_VMOVLPS, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+14778, 215},
4463 /* 4456 */ {I_VMOVLPS, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14786, 215},
4464 /* 4457 */ {I_VMOVNTDQ, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14794, 214},
4465 /* 4458 */ {I_VMOVNTDQ, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14802, 214},
4466 /* 4459 */ {I_VMOVNTDQ, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14810, 215},
4467 /* 4460 */ {I_VMOVNTDQA, 2, {XMMREG,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+14818, 214},
4468 /* 4461 */ {I_VMOVNTDQA, 2, {YMMREG,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+14826, 214},
4469 /* 4462 */ {I_VMOVNTDQA, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+14834, 215},
4470 /* 4463 */ {I_VMOVNTPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14842, 214},
4471 /* 4464 */ {I_VMOVNTPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14850, 214},
4472 /* 4465 */ {I_VMOVNTPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14858, 215},
4473 /* 4466 */ {I_VMOVNTPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14866, 214},
4474 /* 4467 */ {I_VMOVNTPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14874, 214},
4475 /* 4468 */ {I_VMOVNTPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14882, 215},
4476 /* 4469 */ {I_VMOVQ, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+14890, 215},
4477 /* 4470 */ {I_VMOVQ, 2, {RM_GPR|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14898, 215},
4478 /* 4471 */ {I_VMOVQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+14906, 215},
4479 /* 4472 */ {I_VMOVQ, 2, {RM_XMM|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+14914, 215},
4480 /* 4473 */ {I_VMOVSD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14922, 215},
4481 /* 4474 */ {I_VMOVSD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+14930, 215},
4482 /* 4475 */ {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14938, 215},
4483 /* 4476 */ {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14946, 215},
4484 /* 4477 */ {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14954, 215},
4485 /* 4478 */ {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14962, 215},
4486 /* 4479 */ {I_VMOVSHDUP, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14970, 214},
4487 /* 4480 */ {I_VMOVSHDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14978, 214},
4488 /* 4481 */ {I_VMOVSHDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14986, 215},
4489 /* 4482 */ {I_VMOVSLDUP, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14994, 214},
4490 /* 4483 */ {I_VMOVSLDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15002, 214},
4491 /* 4484 */ {I_VMOVSLDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15010, 215},
4492 /* 4485 */ {I_VMOVSS, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15018, 215},
4493 /* 4486 */ {I_VMOVSS, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15026, 215},
4494 /* 4487 */ {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15034, 215},
4495 /* 4488 */ {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15042, 215},
4496 /* 4489 */ {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15050, 215},
4497 /* 4490 */ {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15058, 215},
4498 /* 4491 */ {I_VMOVUPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15066, 214},
4499 /* 4492 */ {I_VMOVUPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15074, 214},
4500 /* 4493 */ {I_VMOVUPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15082, 215},
4501 /* 4494 */ {I_VMOVUPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15090, 214},
4502 /* 4495 */ {I_VMOVUPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15098, 214},
4503 /* 4496 */ {I_VMOVUPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15106, 215},
4504 /* 4497 */ {I_VMOVUPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15114, 214},
4505 /* 4498 */ {I_VMOVUPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15122, 214},
4506 /* 4499 */ {I_VMOVUPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15130, 215},
4507 /* 4500 */ {I_VMOVUPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15138, 214},
4508 /* 4501 */ {I_VMOVUPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15146, 214},
4509 /* 4502 */ {I_VMOVUPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15154, 215},
4510 /* 4503 */ {I_VMOVUPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15162, 214},
4511 /* 4504 */ {I_VMOVUPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15170, 214},
4512 /* 4505 */ {I_VMOVUPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15178, 215},
4513 /* 4506 */ {I_VMOVUPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15186, 214},
4514 /* 4507 */ {I_VMOVUPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15194, 214},
4515 /* 4508 */ {I_VMOVUPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15202, 215},
4516 /* 4509 */ {I_VMULPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15210, 214},
4517 /* 4510 */ {I_VMULPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15218, 214},
4518 /* 4511 */ {I_VMULPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15226, 214},
4519 /* 4512 */ {I_VMULPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15234, 214},
4520 /* 4513 */ {I_VMULPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+15242, 215},
4521 /* 4514 */ {I_VMULPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+15250, 215},
4522 /* 4515 */ {I_VMULPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15258, 214},
4523 /* 4516 */ {I_VMULPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15266, 214},
4524 /* 4517 */ {I_VMULPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15274, 214},
4525 /* 4518 */ {I_VMULPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15282, 214},
4526 /* 4519 */ {I_VMULPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+15290, 215},
4527 /* 4520 */ {I_VMULPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+15298, 215},
4528 /* 4521 */ {I_VMULSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15306, 215},
4529 /* 4522 */ {I_VMULSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+15314, 215},
4530 /* 4523 */ {I_VMULSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15322, 215},
4531 /* 4524 */ {I_VMULSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+15330, 215},
4532 /* 4525 */ {I_VORPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15338, 216},
4533 /* 4526 */ {I_VORPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15346, 216},
4534 /* 4527 */ {I_VORPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15354, 216},
4535 /* 4528 */ {I_VORPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15362, 216},
4536 /* 4529 */ {I_VORPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15370, 217},
4537 /* 4530 */ {I_VORPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15378, 217},
4538 /* 4531 */ {I_VORPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15386, 216},
4539 /* 4532 */ {I_VORPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15394, 216},
4540 /* 4533 */ {I_VORPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15402, 216},
4541 /* 4534 */ {I_VORPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15410, 216},
4542 /* 4535 */ {I_VORPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15418, 217},
4543 /* 4536 */ {I_VORPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15426, 217},
4544 /* 4537 */ {I_VPABSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15434, 218},
4545 /* 4538 */ {I_VPABSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15442, 218},
4546 /* 4539 */ {I_VPABSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15450, 219},
4547 /* 4540 */ {I_VPABSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15458, 214},
4548 /* 4541 */ {I_VPABSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15466, 214},
4549 /* 4542 */ {I_VPABSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15474, 215},
4550 /* 4543 */ {I_VPABSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15482, 214},
4551 /* 4544 */ {I_VPABSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15490, 214},
4552 /* 4545 */ {I_VPABSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15498, 215},
4553 /* 4546 */ {I_VPABSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15506, 218},
4554 /* 4547 */ {I_VPABSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15514, 218},
4555 /* 4548 */ {I_VPABSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15522, 219},
4556 /* 4549 */ {I_VPACKSSDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15530, 218},
4557 /* 4550 */ {I_VPACKSSDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15538, 218},
4558 /* 4551 */ {I_VPACKSSDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15546, 218},
4559 /* 4552 */ {I_VPACKSSDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15554, 218},
4560 /* 4553 */ {I_VPACKSSDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15562, 219},
4561 /* 4554 */ {I_VPACKSSDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15570, 219},
4562 /* 4555 */ {I_VPACKSSWB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15578, 218},
4563 /* 4556 */ {I_VPACKSSWB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15586, 218},
4564 /* 4557 */ {I_VPACKSSWB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15594, 218},
4565 /* 4558 */ {I_VPACKSSWB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15602, 218},
4566 /* 4559 */ {I_VPACKSSWB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15610, 219},
4567 /* 4560 */ {I_VPACKSSWB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15618, 219},
4568 /* 4561 */ {I_VPACKUSDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15626, 218},
4569 /* 4562 */ {I_VPACKUSDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15634, 218},
4570 /* 4563 */ {I_VPACKUSDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15642, 218},
4571 /* 4564 */ {I_VPACKUSDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15650, 218},
4572 /* 4565 */ {I_VPACKUSDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15658, 219},
4573 /* 4566 */ {I_VPACKUSDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15666, 219},
4574 /* 4567 */ {I_VPACKUSWB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15674, 218},
4575 /* 4568 */ {I_VPACKUSWB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15682, 218},
4576 /* 4569 */ {I_VPACKUSWB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15690, 218},
4577 /* 4570 */ {I_VPACKUSWB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15698, 218},
4578 /* 4571 */ {I_VPACKUSWB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15706, 219},
4579 /* 4572 */ {I_VPACKUSWB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15714, 219},
4580 /* 4573 */ {I_VPADDB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15722, 218},
4581 /* 4574 */ {I_VPADDB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15730, 218},
4582 /* 4575 */ {I_VPADDB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15738, 218},
4583 /* 4576 */ {I_VPADDB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15746, 218},
4584 /* 4577 */ {I_VPADDB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15754, 219},
4585 /* 4578 */ {I_VPADDB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15762, 219},
4586 /* 4579 */ {I_VPADDD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15770, 214},
4587 /* 4580 */ {I_VPADDD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15778, 214},
4588 /* 4581 */ {I_VPADDD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15786, 214},
4589 /* 4582 */ {I_VPADDD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15794, 214},
4590 /* 4583 */ {I_VPADDD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15802, 215},
4591 /* 4584 */ {I_VPADDD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15810, 215},
4592 /* 4585 */ {I_VPADDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15818, 214},
4593 /* 4586 */ {I_VPADDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15826, 214},
4594 /* 4587 */ {I_VPADDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15834, 214},
4595 /* 4588 */ {I_VPADDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15842, 214},
4596 /* 4589 */ {I_VPADDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15850, 215},
4597 /* 4590 */ {I_VPADDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15858, 215},
4598 /* 4591 */ {I_VPADDSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15866, 218},
4599 /* 4592 */ {I_VPADDSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15874, 218},
4600 /* 4593 */ {I_VPADDSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15882, 218},
4601 /* 4594 */ {I_VPADDSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15890, 218},
4602 /* 4595 */ {I_VPADDSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15898, 219},
4603 /* 4596 */ {I_VPADDSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15906, 219},
4604 /* 4597 */ {I_VPADDSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15914, 218},
4605 /* 4598 */ {I_VPADDSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15922, 218},
4606 /* 4599 */ {I_VPADDSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15930, 218},
4607 /* 4600 */ {I_VPADDSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15938, 218},
4608 /* 4601 */ {I_VPADDSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15946, 219},
4609 /* 4602 */ {I_VPADDSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15954, 219},
4610 /* 4603 */ {I_VPADDUSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15962, 218},
4611 /* 4604 */ {I_VPADDUSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15970, 218},
4612 /* 4605 */ {I_VPADDUSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15978, 218},
4613 /* 4606 */ {I_VPADDUSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15986, 218},
4614 /* 4607 */ {I_VPADDUSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15994, 219},
4615 /* 4608 */ {I_VPADDUSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16002, 219},
4616 /* 4609 */ {I_VPADDUSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16010, 218},
4617 /* 4610 */ {I_VPADDUSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16018, 218},
4618 /* 4611 */ {I_VPADDUSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16026, 218},
4619 /* 4612 */ {I_VPADDUSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16034, 218},
4620 /* 4613 */ {I_VPADDUSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16042, 219},
4621 /* 4614 */ {I_VPADDUSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16050, 219},
4622 /* 4615 */ {I_VPADDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16058, 218},
4623 /* 4616 */ {I_VPADDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16066, 218},
4624 /* 4617 */ {I_VPADDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16074, 218},
4625 /* 4618 */ {I_VPADDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16082, 218},
4626 /* 4619 */ {I_VPADDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16090, 219},
4627 /* 4620 */ {I_VPADDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16098, 219},
4628 /* 4621 */ {I_VPALIGNR, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4824, 218},
4629 /* 4622 */ {I_VPALIGNR, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4833, 218},
4630 /* 4623 */ {I_VPALIGNR, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4842, 218},
4631 /* 4624 */ {I_VPALIGNR, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4851, 218},
4632 /* 4625 */ {I_VPALIGNR, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4860, 219},
4633 /* 4626 */ {I_VPALIGNR, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4869, 219},
4634 /* 4627 */ {I_VPANDD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16106, 214},
4635 /* 4628 */ {I_VPANDD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16114, 214},
4636 /* 4629 */ {I_VPANDD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16122, 214},
4637 /* 4630 */ {I_VPANDD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16130, 214},
4638 /* 4631 */ {I_VPANDD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16138, 215},
4639 /* 4632 */ {I_VPANDD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16146, 215},
4640 /* 4633 */ {I_VPANDND, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16154, 214},
4641 /* 4634 */ {I_VPANDND, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16162, 214},
4642 /* 4635 */ {I_VPANDND, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16170, 214},
4643 /* 4636 */ {I_VPANDND, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16178, 214},
4644 /* 4637 */ {I_VPANDND, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16186, 215},
4645 /* 4638 */ {I_VPANDND, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16194, 215},
4646 /* 4639 */ {I_VPANDNQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16202, 214},
4647 /* 4640 */ {I_VPANDNQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16210, 214},
4648 /* 4641 */ {I_VPANDNQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16218, 214},
4649 /* 4642 */ {I_VPANDNQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16226, 214},
4650 /* 4643 */ {I_VPANDNQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16234, 215},
4651 /* 4644 */ {I_VPANDNQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16242, 215},
4652 /* 4645 */ {I_VPANDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16250, 214},
4653 /* 4646 */ {I_VPANDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16258, 214},
4654 /* 4647 */ {I_VPANDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16266, 214},
4655 /* 4648 */ {I_VPANDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16274, 214},
4656 /* 4649 */ {I_VPANDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16282, 215},
4657 /* 4650 */ {I_VPANDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16290, 215},
4658 /* 4651 */ {I_VPAVGB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16298, 218},
4659 /* 4652 */ {I_VPAVGB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16306, 218},
4660 /* 4653 */ {I_VPAVGB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16314, 218},
4661 /* 4654 */ {I_VPAVGB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16322, 218},
4662 /* 4655 */ {I_VPAVGB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16330, 219},
4663 /* 4656 */ {I_VPAVGB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16338, 219},
4664 /* 4657 */ {I_VPAVGW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16346, 218},
4665 /* 4658 */ {I_VPAVGW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16354, 218},
4666 /* 4659 */ {I_VPAVGW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16362, 218},
4667 /* 4660 */ {I_VPAVGW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16370, 218},
4668 /* 4661 */ {I_VPAVGW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16378, 219},
4669 /* 4662 */ {I_VPAVGW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16386, 219},
4670 /* 4663 */ {I_VPBLENDMB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16394, 218},
4671 /* 4664 */ {I_VPBLENDMB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16402, 218},
4672 /* 4665 */ {I_VPBLENDMB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16410, 219},
4673 /* 4666 */ {I_VPBLENDMD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16418, 214},
4674 /* 4667 */ {I_VPBLENDMD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16426, 214},
4675 /* 4668 */ {I_VPBLENDMD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16434, 215},
4676 /* 4669 */ {I_VPBLENDMQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16442, 214},
4677 /* 4670 */ {I_VPBLENDMQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16450, 214},
4678 /* 4671 */ {I_VPBLENDMQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16458, 215},
4679 /* 4672 */ {I_VPBLENDMW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16466, 218},
4680 /* 4673 */ {I_VPBLENDMW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16474, 218},
4681 /* 4674 */ {I_VPBLENDMW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16482, 219},
4682 /* 4675 */ {I_VPBROADCASTB, 2, {XMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16490, 218},
4683 /* 4676 */ {I_VPBROADCASTB, 2, {YMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16498, 218},
4684 /* 4677 */ {I_VPBROADCASTB, 2, {ZMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16506, 219},
4685 /* 4678 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16514, 218},
4686 /* 4679 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16514, 218},
4687 /* 4680 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16514, 218},
4688 /* 4681 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16514, 218},
4689 /* 4682 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16522, 218},
4690 /* 4683 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16522, 218},
4691 /* 4684 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16522, 218},
4692 /* 4685 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16522, 218},
4693 /* 4686 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16530, 219},
4694 /* 4687 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16530, 219},
4695 /* 4688 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16530, 219},
4696 /* 4689 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16530, 219},
4697 /* 4690 */ {I_VPBROADCASTD, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16538, 214},
4698 /* 4691 */ {I_VPBROADCASTD, 2, {YMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16546, 214},
4699 /* 4692 */ {I_VPBROADCASTD, 2, {ZMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16554, 215},
4700 /* 4693 */ {I_VPBROADCASTD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16562, 214},
4701 /* 4694 */ {I_VPBROADCASTD, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16570, 214},
4702 /* 4695 */ {I_VPBROADCASTD, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16578, 215},
4703 /* 4696 */ {I_VPBROADCASTD, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16586, 214},
4704 /* 4697 */ {I_VPBROADCASTD, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16594, 214},
4705 /* 4698 */ {I_VPBROADCASTD, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16602, 215},
4706 /* 4699 */ {I_VPBROADCASTMB2Q, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16610, 222},
4707 /* 4700 */ {I_VPBROADCASTMB2Q, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16618, 222},
4708 /* 4701 */ {I_VPBROADCASTMB2Q, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16626, 223},
4709 /* 4702 */ {I_VPBROADCASTMW2D, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16634, 222},
4710 /* 4703 */ {I_VPBROADCASTMW2D, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16642, 222},
4711 /* 4704 */ {I_VPBROADCASTMW2D, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16650, 223},
4712 /* 4705 */ {I_VPBROADCASTQ, 2, {XMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16658, 214},
4713 /* 4706 */ {I_VPBROADCASTQ, 2, {YMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16666, 214},
4714 /* 4707 */ {I_VPBROADCASTQ, 2, {ZMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16674, 215},
4715 /* 4708 */ {I_VPBROADCASTQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16682, 214},
4716 /* 4709 */ {I_VPBROADCASTQ, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16690, 214},
4717 /* 4710 */ {I_VPBROADCASTQ, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16698, 215},
4718 /* 4711 */ {I_VPBROADCASTQ, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16706, 214},
4719 /* 4712 */ {I_VPBROADCASTQ, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16714, 214},
4720 /* 4713 */ {I_VPBROADCASTQ, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16722, 215},
4721 /* 4714 */ {I_VPBROADCASTW, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16730, 218},
4722 /* 4715 */ {I_VPBROADCASTW, 2, {YMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16738, 218},
4723 /* 4716 */ {I_VPBROADCASTW, 2, {ZMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16746, 219},
4724 /* 4717 */ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16754, 218},
4725 /* 4718 */ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16754, 218},
4726 /* 4719 */ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16754, 218},
4727 /* 4720 */ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16762, 218},
4728 /* 4721 */ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16762, 218},
4729 /* 4722 */ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16762, 218},
4730 /* 4723 */ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16770, 219},
4731 /* 4724 */ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16770, 219},
4732 /* 4725 */ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16770, 219},
4733 /* 4726 */ {I_VPCMPB, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+4878, 218},
4734 /* 4727 */ {I_VPCMPB, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+4887, 218},
4735 /* 4728 */ {I_VPCMPB, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+4896, 219},
4736 /* 4729 */ {I_VPCMPD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4905, 214},
4737 /* 4730 */ {I_VPCMPD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4914, 214},
4738 /* 4731 */ {I_VPCMPD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4923, 215},
4739 /* 4732 */ {I_VPCMPEQB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16778, 218},
4740 /* 4733 */ {I_VPCMPEQB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16786, 218},
4741 /* 4734 */ {I_VPCMPEQB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16794, 219},
4742 /* 4735 */ {I_VPCMPEQD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+16802, 214},
4743 /* 4736 */ {I_VPCMPEQD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+16810, 214},
4744 /* 4737 */ {I_VPCMPEQD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+16818, 215},
4745 /* 4738 */ {I_VPCMPEQQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+16826, 214},
4746 /* 4739 */ {I_VPCMPEQQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+16834, 214},
4747 /* 4740 */ {I_VPCMPEQQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+16842, 215},
4748 /* 4741 */ {I_VPCMPEQW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16850, 218},
4749 /* 4742 */ {I_VPCMPEQW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16858, 218},
4750 /* 4743 */ {I_VPCMPEQW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16866, 219},
4751 /* 4744 */ {I_VPCMPGTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16874, 218},
4752 /* 4745 */ {I_VPCMPGTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16882, 218},
4753 /* 4746 */ {I_VPCMPGTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16890, 219},
4754 /* 4747 */ {I_VPCMPGTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+16898, 214},
4755 /* 4748 */ {I_VPCMPGTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+16906, 214},
4756 /* 4749 */ {I_VPCMPGTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+16914, 215},
4757 /* 4750 */ {I_VPCMPGTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+16922, 214},
4758 /* 4751 */ {I_VPCMPGTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+16930, 214},
4759 /* 4752 */ {I_VPCMPGTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+16938, 215},
4760 /* 4753 */ {I_VPCMPGTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16946, 218},
4761 /* 4754 */ {I_VPCMPGTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16954, 218},
4762 /* 4755 */ {I_VPCMPGTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16962, 219},
4763 /* 4756 */ {I_VPCMPQ, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4932, 214},
4764 /* 4757 */ {I_VPCMPQ, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4941, 214},
4765 /* 4758 */ {I_VPCMPQ, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4950, 215},
4766 /* 4759 */ {I_VPCMPUB, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+4959, 218},
4767 /* 4760 */ {I_VPCMPUB, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+4968, 218},
4768 /* 4761 */ {I_VPCMPUB, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+4977, 219},
4769 /* 4762 */ {I_VPCMPUD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4986, 214},
4770 /* 4763 */ {I_VPCMPUD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4995, 214},
4771 /* 4764 */ {I_VPCMPUD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5004, 215},
4772 /* 4765 */ {I_VPCMPUQ, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5013, 214},
4773 /* 4766 */ {I_VPCMPUQ, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5022, 214},
4774 /* 4767 */ {I_VPCMPUQ, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5031, 215},
4775 /* 4768 */ {I_VPCMPUW, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5040, 218},
4776 /* 4769 */ {I_VPCMPUW, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5049, 218},
4777 /* 4770 */ {I_VPCMPUW, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5058, 219},
4778 /* 4771 */ {I_VPCMPW, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5067, 218},
4779 /* 4772 */ {I_VPCMPW, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5076, 218},
4780 /* 4773 */ {I_VPCMPW, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5085, 219},
4781 /* 4774 */ {I_VPCOMPRESSD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16970, 214},
4782 /* 4775 */ {I_VPCOMPRESSD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16978, 214},
4783 /* 4776 */ {I_VPCOMPRESSD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16986, 215},
4784 /* 4777 */ {I_VPCOMPRESSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16994, 214},
4785 /* 4778 */ {I_VPCOMPRESSD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17002, 214},
4786 /* 4779 */ {I_VPCOMPRESSD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17010, 215},
4787 /* 4780 */ {I_VPCOMPRESSQ, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17018, 214},
4788 /* 4781 */ {I_VPCOMPRESSQ, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17026, 214},
4789 /* 4782 */ {I_VPCOMPRESSQ, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17034, 215},
4790 /* 4783 */ {I_VPCOMPRESSQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17042, 214},
4791 /* 4784 */ {I_VPCOMPRESSQ, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17050, 214},
4792 /* 4785 */ {I_VPCOMPRESSQ, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17058, 215},
4793 /* 4786 */ {I_VPCONFLICTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17066, 222},
4794 /* 4787 */ {I_VPCONFLICTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17074, 222},
4795 /* 4788 */ {I_VPCONFLICTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17082, 223},
4796 /* 4789 */ {I_VPCONFLICTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17090, 222},
4797 /* 4790 */ {I_VPCONFLICTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17098, 222},
4798 /* 4791 */ {I_VPCONFLICTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17106, 223},
4799 /* 4792 */ {I_VPERMB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17114, 224},
4800 /* 4793 */ {I_VPERMB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17122, 224},
4801 /* 4794 */ {I_VPERMB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17130, 224},
4802 /* 4795 */ {I_VPERMB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17138, 224},
4803 /* 4796 */ {I_VPERMB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17146, 225},
4804 /* 4797 */ {I_VPERMB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17154, 225},
4805 /* 4798 */ {I_VPERMD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17162, 214},
4806 /* 4799 */ {I_VPERMD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17170, 214},
4807 /* 4800 */ {I_VPERMD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17178, 215},
4808 /* 4801 */ {I_VPERMD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17186, 215},
4809 /* 4802 */ {I_VPERMI2B, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17194, 224},
4810 /* 4803 */ {I_VPERMI2B, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17202, 224},
4811 /* 4804 */ {I_VPERMI2B, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17210, 225},
4812 /* 4805 */ {I_VPERMI2D, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17218, 214},
4813 /* 4806 */ {I_VPERMI2D, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17226, 214},
4814 /* 4807 */ {I_VPERMI2D, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17234, 215},
4815 /* 4808 */ {I_VPERMI2PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17242, 214},
4816 /* 4809 */ {I_VPERMI2PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17250, 214},
4817 /* 4810 */ {I_VPERMI2PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17258, 215},
4818 /* 4811 */ {I_VPERMI2PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17266, 214},
4819 /* 4812 */ {I_VPERMI2PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17274, 214},
4820 /* 4813 */ {I_VPERMI2PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17282, 215},
4821 /* 4814 */ {I_VPERMI2Q, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17290, 214},
4822 /* 4815 */ {I_VPERMI2Q, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17298, 214},
4823 /* 4816 */ {I_VPERMI2Q, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17306, 215},
4824 /* 4817 */ {I_VPERMI2W, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17314, 218},
4825 /* 4818 */ {I_VPERMI2W, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17322, 218},
4826 /* 4819 */ {I_VPERMI2W, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17330, 219},
4827 /* 4820 */ {I_VPERMILPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5094, 214},
4828 /* 4821 */ {I_VPERMILPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5103, 214},
4829 /* 4822 */ {I_VPERMILPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5112, 215},
4830 /* 4823 */ {I_VPERMILPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17338, 214},
4831 /* 4824 */ {I_VPERMILPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17346, 214},
4832 /* 4825 */ {I_VPERMILPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17354, 214},
4833 /* 4826 */ {I_VPERMILPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17362, 214},
4834 /* 4827 */ {I_VPERMILPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17370, 215},
4835 /* 4828 */ {I_VPERMILPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17378, 215},
4836 /* 4829 */ {I_VPERMILPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5121, 214},
4837 /* 4830 */ {I_VPERMILPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5130, 214},
4838 /* 4831 */ {I_VPERMILPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5139, 215},
4839 /* 4832 */ {I_VPERMILPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17386, 214},
4840 /* 4833 */ {I_VPERMILPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17394, 214},
4841 /* 4834 */ {I_VPERMILPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17402, 214},
4842 /* 4835 */ {I_VPERMILPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17410, 214},
4843 /* 4836 */ {I_VPERMILPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17418, 215},
4844 /* 4837 */ {I_VPERMILPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17426, 215},
4845 /* 4838 */ {I_VPERMPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5148, 214},
4846 /* 4839 */ {I_VPERMPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5157, 215},
4847 /* 4840 */ {I_VPERMPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17434, 214},
4848 /* 4841 */ {I_VPERMPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17442, 214},
4849 /* 4842 */ {I_VPERMPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17450, 215},
4850 /* 4843 */ {I_VPERMPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17458, 215},
4851 /* 4844 */ {I_VPERMPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17466, 214},
4852 /* 4845 */ {I_VPERMPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17474, 214},
4853 /* 4846 */ {I_VPERMPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17482, 215},
4854 /* 4847 */ {I_VPERMPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17490, 215},
4855 /* 4848 */ {I_VPERMQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5166, 214},
4856 /* 4849 */ {I_VPERMQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5175, 215},
4857 /* 4850 */ {I_VPERMQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17498, 214},
4858 /* 4851 */ {I_VPERMQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17506, 214},
4859 /* 4852 */ {I_VPERMQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17514, 215},
4860 /* 4853 */ {I_VPERMQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17522, 215},
4861 /* 4854 */ {I_VPERMT2B, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17530, 224},
4862 /* 4855 */ {I_VPERMT2B, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17538, 224},
4863 /* 4856 */ {I_VPERMT2B, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17546, 225},
4864 /* 4857 */ {I_VPERMT2D, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17554, 214},
4865 /* 4858 */ {I_VPERMT2D, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17562, 214},
4866 /* 4859 */ {I_VPERMT2D, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17570, 215},
4867 /* 4860 */ {I_VPERMT2PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17578, 214},
4868 /* 4861 */ {I_VPERMT2PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17586, 214},
4869 /* 4862 */ {I_VPERMT2PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17594, 215},
4870 /* 4863 */ {I_VPERMT2PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17602, 214},
4871 /* 4864 */ {I_VPERMT2PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17610, 214},
4872 /* 4865 */ {I_VPERMT2PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17618, 215},
4873 /* 4866 */ {I_VPERMT2Q, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17626, 214},
4874 /* 4867 */ {I_VPERMT2Q, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17634, 214},
4875 /* 4868 */ {I_VPERMT2Q, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17642, 215},
4876 /* 4869 */ {I_VPERMT2W, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17650, 218},
4877 /* 4870 */ {I_VPERMT2W, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17658, 218},
4878 /* 4871 */ {I_VPERMT2W, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17666, 219},
4879 /* 4872 */ {I_VPERMW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17674, 218},
4880 /* 4873 */ {I_VPERMW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17682, 218},
4881 /* 4874 */ {I_VPERMW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17690, 218},
4882 /* 4875 */ {I_VPERMW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17698, 218},
4883 /* 4876 */ {I_VPERMW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17706, 219},
4884 /* 4877 */ {I_VPERMW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17714, 219},
4885 /* 4878 */ {I_VPEXPANDD, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17722, 214},
4886 /* 4879 */ {I_VPEXPANDD, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17730, 214},
4887 /* 4880 */ {I_VPEXPANDD, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17738, 215},
4888 /* 4881 */ {I_VPEXPANDD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17722, 214},
4889 /* 4882 */ {I_VPEXPANDD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17730, 214},
4890 /* 4883 */ {I_VPEXPANDD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17738, 215},
4891 /* 4884 */ {I_VPEXPANDQ, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17746, 214},
4892 /* 4885 */ {I_VPEXPANDQ, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17754, 214},
4893 /* 4886 */ {I_VPEXPANDQ, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17762, 215},
4894 /* 4887 */ {I_VPEXPANDQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17746, 214},
4895 /* 4888 */ {I_VPEXPANDQ, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17754, 214},
4896 /* 4889 */ {I_VPEXPANDQ, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17762, 215},
4897 /* 4890 */ {I_VPEXTRB, 3, {REG_GPR|BITS8,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5184, 219},
4898 /* 4891 */ {I_VPEXTRB, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5184, 219},
4899 /* 4892 */ {I_VPEXTRB, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5184, 219},
4900 /* 4893 */ {I_VPEXTRB, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5184, 219},
4901 /* 4894 */ {I_VPEXTRB, 3, {MEMORY|BITS8,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5184, 219},
4902 /* 4895 */ {I_VPEXTRD, 3, {RM_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5193, 217},
4903 /* 4896 */ {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5202, 217},
4904 /* 4897 */ {I_VPEXTRW, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5211, 219},
4905 /* 4898 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5211, 219},
4906 /* 4899 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5211, 219},
4907 /* 4900 */ {I_VPEXTRW, 3, {MEMORY|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5211, 219},
4908 /* 4901 */ {I_VPEXTRW, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5220, 219},
4909 /* 4902 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5220, 219},
4910 /* 4903 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5220, 219},
4911 /* 4904 */ {I_VPGATHERDD, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5229, 214},
4912 /* 4905 */ {I_VPGATHERDD, 2, {YMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5238, 214},
4913 /* 4906 */ {I_VPGATHERDD, 2, {ZMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5247, 215},
4914 /* 4907 */ {I_VPGATHERDQ, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5256, 214},
4915 /* 4908 */ {I_VPGATHERDQ, 2, {YMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5265, 214},
4916 /* 4909 */ {I_VPGATHERDQ, 2, {ZMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5274, 215},
4917 /* 4910 */ {I_VPGATHERQD, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5283, 214},
4918 /* 4911 */ {I_VPGATHERQD, 2, {XMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5292, 214},
4919 /* 4912 */ {I_VPGATHERQD, 2, {YMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5301, 215},
4920 /* 4913 */ {I_VPGATHERQQ, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5310, 214},
4921 /* 4914 */ {I_VPGATHERQQ, 2, {YMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5319, 214},
4922 /* 4915 */ {I_VPGATHERQQ, 2, {ZMMREG,ZMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5328, 215},
4923 /* 4916 */ {I_VPINSRB, 4, {XMMREG,XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5337, 219},
4924 /* 4917 */ {I_VPINSRB, 3, {XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5346, 219},
4925 /* 4918 */ {I_VPINSRB, 4, {XMMREG,XMMREG,MEMORY|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5337, 219},
4926 /* 4919 */ {I_VPINSRB, 3, {XMMREG,MEMORY|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5346, 219},
4927 /* 4920 */ {I_VPINSRD, 4, {XMMREG,XMMREG,RM_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5355, 217},
4928 /* 4921 */ {I_VPINSRD, 3, {XMMREG,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5364, 217},
4929 /* 4922 */ {I_VPINSRQ, 4, {XMMREG,XMMREG,RM_GPR|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5373, 217},
4930 /* 4923 */ {I_VPINSRQ, 3, {XMMREG,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5382, 217},
4931 /* 4924 */ {I_VPINSRW, 4, {XMMREG,XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5391, 219},
4932 /* 4925 */ {I_VPINSRW, 3, {XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5400, 219},
4933 /* 4926 */ {I_VPINSRW, 4, {XMMREG,XMMREG,MEMORY|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5391, 219},
4934 /* 4927 */ {I_VPINSRW, 3, {XMMREG,MEMORY|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5400, 219},
4935 /* 4928 */ {I_VPLZCNTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17770, 222},
4936 /* 4929 */ {I_VPLZCNTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17778, 222},
4937 /* 4930 */ {I_VPLZCNTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17786, 223},
4938 /* 4931 */ {I_VPLZCNTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17794, 222},
4939 /* 4932 */ {I_VPLZCNTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17802, 222},
4940 /* 4933 */ {I_VPLZCNTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17810, 223},
4941 /* 4934 */ {I_VPMADD52HUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17818, 226},
4942 /* 4935 */ {I_VPMADD52HUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17826, 226},
4943 /* 4936 */ {I_VPMADD52HUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17834, 227},
4944 /* 4937 */ {I_VPMADD52LUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17842, 226},
4945 /* 4938 */ {I_VPMADD52LUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17850, 226},
4946 /* 4939 */ {I_VPMADD52LUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17858, 227},
4947 /* 4940 */ {I_VPMADDUBSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17866, 218},
4948 /* 4941 */ {I_VPMADDUBSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17874, 218},
4949 /* 4942 */ {I_VPMADDUBSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17882, 218},
4950 /* 4943 */ {I_VPMADDUBSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17890, 218},
4951 /* 4944 */ {I_VPMADDUBSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17898, 219},
4952 /* 4945 */ {I_VPMADDUBSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17906, 219},
4953 /* 4946 */ {I_VPMADDWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17914, 218},
4954 /* 4947 */ {I_VPMADDWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17922, 218},
4955 /* 4948 */ {I_VPMADDWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17930, 218},
4956 /* 4949 */ {I_VPMADDWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17938, 218},
4957 /* 4950 */ {I_VPMADDWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17946, 219},
4958 /* 4951 */ {I_VPMADDWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17954, 219},
4959 /* 4952 */ {I_VPMAXSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17962, 218},
4960 /* 4953 */ {I_VPMAXSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17970, 218},
4961 /* 4954 */ {I_VPMAXSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17978, 218},
4962 /* 4955 */ {I_VPMAXSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17986, 218},
4963 /* 4956 */ {I_VPMAXSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17994, 219},
4964 /* 4957 */ {I_VPMAXSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18002, 219},
4965 /* 4958 */ {I_VPMAXSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18010, 214},
4966 /* 4959 */ {I_VPMAXSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18018, 214},
4967 /* 4960 */ {I_VPMAXSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18026, 214},
4968 /* 4961 */ {I_VPMAXSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18034, 214},
4969 /* 4962 */ {I_VPMAXSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18042, 215},
4970 /* 4963 */ {I_VPMAXSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18050, 215},
4971 /* 4964 */ {I_VPMAXSQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18058, 214},
4972 /* 4965 */ {I_VPMAXSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18066, 214},
4973 /* 4966 */ {I_VPMAXSQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18074, 214},
4974 /* 4967 */ {I_VPMAXSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18082, 214},
4975 /* 4968 */ {I_VPMAXSQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18090, 215},
4976 /* 4969 */ {I_VPMAXSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18098, 215},
4977 /* 4970 */ {I_VPMAXSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18106, 218},
4978 /* 4971 */ {I_VPMAXSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18114, 218},
4979 /* 4972 */ {I_VPMAXSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18122, 218},
4980 /* 4973 */ {I_VPMAXSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18130, 218},
4981 /* 4974 */ {I_VPMAXSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18138, 219},
4982 /* 4975 */ {I_VPMAXSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18146, 219},
4983 /* 4976 */ {I_VPMAXUB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18154, 218},
4984 /* 4977 */ {I_VPMAXUB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18162, 218},
4985 /* 4978 */ {I_VPMAXUB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18170, 218},
4986 /* 4979 */ {I_VPMAXUB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18178, 218},
4987 /* 4980 */ {I_VPMAXUB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18186, 219},
4988 /* 4981 */ {I_VPMAXUB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18194, 219},
4989 /* 4982 */ {I_VPMAXUD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18202, 214},
4990 /* 4983 */ {I_VPMAXUD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18210, 214},
4991 /* 4984 */ {I_VPMAXUD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18218, 214},
4992 /* 4985 */ {I_VPMAXUD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18226, 214},
4993 /* 4986 */ {I_VPMAXUD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18234, 215},
4994 /* 4987 */ {I_VPMAXUD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18242, 215},
4995 /* 4988 */ {I_VPMAXUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18250, 214},
4996 /* 4989 */ {I_VPMAXUQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18258, 214},
4997 /* 4990 */ {I_VPMAXUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18266, 214},
4998 /* 4991 */ {I_VPMAXUQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18274, 214},
4999 /* 4992 */ {I_VPMAXUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18282, 215},
5000 /* 4993 */ {I_VPMAXUQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18290, 215},
5001 /* 4994 */ {I_VPMAXUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18298, 218},
5002 /* 4995 */ {I_VPMAXUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18306, 218},
5003 /* 4996 */ {I_VPMAXUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18314, 218},
5004 /* 4997 */ {I_VPMAXUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18322, 218},
5005 /* 4998 */ {I_VPMAXUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18330, 219},
5006 /* 4999 */ {I_VPMAXUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18338, 219},
5007 /* 5000 */ {I_VPMINSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18346, 218},
5008 /* 5001 */ {I_VPMINSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18354, 218},
5009 /* 5002 */ {I_VPMINSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18362, 218},
5010 /* 5003 */ {I_VPMINSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18370, 218},
5011 /* 5004 */ {I_VPMINSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18378, 219},
5012 /* 5005 */ {I_VPMINSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18386, 219},
5013 /* 5006 */ {I_VPMINSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18394, 214},
5014 /* 5007 */ {I_VPMINSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18402, 214},
5015 /* 5008 */ {I_VPMINSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18410, 214},
5016 /* 5009 */ {I_VPMINSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18418, 214},
5017 /* 5010 */ {I_VPMINSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18426, 215},
5018 /* 5011 */ {I_VPMINSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18434, 215},
5019 /* 5012 */ {I_VPMINSQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18442, 214},
5020 /* 5013 */ {I_VPMINSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18450, 214},
5021 /* 5014 */ {I_VPMINSQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18458, 214},
5022 /* 5015 */ {I_VPMINSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18466, 214},
5023 /* 5016 */ {I_VPMINSQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18474, 215},
5024 /* 5017 */ {I_VPMINSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18482, 215},
5025 /* 5018 */ {I_VPMINSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18490, 218},
5026 /* 5019 */ {I_VPMINSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18498, 218},
5027 /* 5020 */ {I_VPMINSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18506, 218},
5028 /* 5021 */ {I_VPMINSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18514, 218},
5029 /* 5022 */ {I_VPMINSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18522, 219},
5030 /* 5023 */ {I_VPMINSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18530, 219},
5031 /* 5024 */ {I_VPMINUB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18538, 218},
5032 /* 5025 */ {I_VPMINUB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18546, 218},
5033 /* 5026 */ {I_VPMINUB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18554, 218},
5034 /* 5027 */ {I_VPMINUB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18562, 218},
5035 /* 5028 */ {I_VPMINUB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18570, 219},
5036 /* 5029 */ {I_VPMINUB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18578, 219},
5037 /* 5030 */ {I_VPMINUD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18586, 214},
5038 /* 5031 */ {I_VPMINUD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18594, 214},
5039 /* 5032 */ {I_VPMINUD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18602, 214},
5040 /* 5033 */ {I_VPMINUD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18610, 214},
5041 /* 5034 */ {I_VPMINUD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18618, 215},
5042 /* 5035 */ {I_VPMINUD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18626, 215},
5043 /* 5036 */ {I_VPMINUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18634, 214},
5044 /* 5037 */ {I_VPMINUQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18642, 214},
5045 /* 5038 */ {I_VPMINUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18650, 214},
5046 /* 5039 */ {I_VPMINUQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18658, 214},
5047 /* 5040 */ {I_VPMINUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18666, 215},
5048 /* 5041 */ {I_VPMINUQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18674, 215},
5049 /* 5042 */ {I_VPMINUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18682, 218},
5050 /* 5043 */ {I_VPMINUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18690, 218},
5051 /* 5044 */ {I_VPMINUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18698, 218},
5052 /* 5045 */ {I_VPMINUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18706, 218},
5053 /* 5046 */ {I_VPMINUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18714, 219},
5054 /* 5047 */ {I_VPMINUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18722, 219},
5055 /* 5048 */ {I_VPMOVB2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18730, 218},
5056 /* 5049 */ {I_VPMOVB2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18738, 218},
5057 /* 5050 */ {I_VPMOVB2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18746, 219},
5058 /* 5051 */ {I_VPMOVD2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18754, 216},
5059 /* 5052 */ {I_VPMOVD2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18762, 216},
5060 /* 5053 */ {I_VPMOVD2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18770, 217},
5061 /* 5054 */ {I_VPMOVDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18778, 214},
5062 /* 5055 */ {I_VPMOVDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18786, 214},
5063 /* 5056 */ {I_VPMOVDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18794, 215},
5064 /* 5057 */ {I_VPMOVDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18802, 214},
5065 /* 5058 */ {I_VPMOVDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18810, 214},
5066 /* 5059 */ {I_VPMOVDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18818, 215},
5067 /* 5060 */ {I_VPMOVDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18826, 214},
5068 /* 5061 */ {I_VPMOVDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18834, 214},
5069 /* 5062 */ {I_VPMOVDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18842, 215},
5070 /* 5063 */ {I_VPMOVDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18850, 214},
5071 /* 5064 */ {I_VPMOVDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18858, 214},
5072 /* 5065 */ {I_VPMOVDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18866, 215},
5073 /* 5066 */ {I_VPMOVM2B, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18874, 218},
5074 /* 5067 */ {I_VPMOVM2B, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18882, 218},
5075 /* 5068 */ {I_VPMOVM2B, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18890, 219},
5076 /* 5069 */ {I_VPMOVM2D, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18898, 216},
5077 /* 5070 */ {I_VPMOVM2D, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18906, 216},
5078 /* 5071 */ {I_VPMOVM2D, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18914, 217},
5079 /* 5072 */ {I_VPMOVM2Q, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18922, 216},
5080 /* 5073 */ {I_VPMOVM2Q, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18930, 216},
5081 /* 5074 */ {I_VPMOVM2Q, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18938, 217},
5082 /* 5075 */ {I_VPMOVM2W, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18946, 218},
5083 /* 5076 */ {I_VPMOVM2W, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18954, 218},
5084 /* 5077 */ {I_VPMOVM2W, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18962, 219},
5085 /* 5078 */ {I_VPMOVQ2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18970, 216},
5086 /* 5079 */ {I_VPMOVQ2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18978, 216},
5087 /* 5080 */ {I_VPMOVQ2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+18986, 217},
5088 /* 5081 */ {I_VPMOVQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18994, 214},
5089 /* 5082 */ {I_VPMOVQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19002, 214},
5090 /* 5083 */ {I_VPMOVQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19010, 215},
5091 /* 5084 */ {I_VPMOVQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19018, 214},
5092 /* 5085 */ {I_VPMOVQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19026, 214},
5093 /* 5086 */ {I_VPMOVQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19034, 215},
5094 /* 5087 */ {I_VPMOVQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19042, 214},
5095 /* 5088 */ {I_VPMOVQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19050, 214},
5096 /* 5089 */ {I_VPMOVQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19058, 215},
5097 /* 5090 */ {I_VPMOVQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19066, 214},
5098 /* 5091 */ {I_VPMOVQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19074, 214},
5099 /* 5092 */ {I_VPMOVQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19082, 215},
5100 /* 5093 */ {I_VPMOVQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19090, 214},
5101 /* 5094 */ {I_VPMOVQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19098, 214},
5102 /* 5095 */ {I_VPMOVQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19106, 215},
5103 /* 5096 */ {I_VPMOVQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19114, 214},
5104 /* 5097 */ {I_VPMOVQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19122, 214},
5105 /* 5098 */ {I_VPMOVQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19130, 215},
5106 /* 5099 */ {I_VPMOVSDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19138, 214},
5107 /* 5100 */ {I_VPMOVSDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19146, 214},
5108 /* 5101 */ {I_VPMOVSDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19154, 215},
5109 /* 5102 */ {I_VPMOVSDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19162, 214},
5110 /* 5103 */ {I_VPMOVSDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19170, 214},
5111 /* 5104 */ {I_VPMOVSDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19178, 215},
5112 /* 5105 */ {I_VPMOVSDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19186, 214},
5113 /* 5106 */ {I_VPMOVSDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19194, 214},
5114 /* 5107 */ {I_VPMOVSDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19202, 215},
5115 /* 5108 */ {I_VPMOVSDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19210, 214},
5116 /* 5109 */ {I_VPMOVSDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19218, 214},
5117 /* 5110 */ {I_VPMOVSDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19226, 215},
5118 /* 5111 */ {I_VPMOVSQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19234, 214},
5119 /* 5112 */ {I_VPMOVSQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19242, 214},
5120 /* 5113 */ {I_VPMOVSQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19250, 215},
5121 /* 5114 */ {I_VPMOVSQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19258, 214},
5122 /* 5115 */ {I_VPMOVSQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19266, 214},
5123 /* 5116 */ {I_VPMOVSQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19274, 215},
5124 /* 5117 */ {I_VPMOVSQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19282, 214},
5125 /* 5118 */ {I_VPMOVSQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19290, 214},
5126 /* 5119 */ {I_VPMOVSQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19298, 215},
5127 /* 5120 */ {I_VPMOVSQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19306, 214},
5128 /* 5121 */ {I_VPMOVSQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19314, 214},
5129 /* 5122 */ {I_VPMOVSQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19322, 215},
5130 /* 5123 */ {I_VPMOVSQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19330, 214},
5131 /* 5124 */ {I_VPMOVSQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19338, 214},
5132 /* 5125 */ {I_VPMOVSQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19346, 215},
5133 /* 5126 */ {I_VPMOVSQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19354, 214},
5134 /* 5127 */ {I_VPMOVSQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19362, 214},
5135 /* 5128 */ {I_VPMOVSQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19370, 215},
5136 /* 5129 */ {I_VPMOVSWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19378, 218},
5137 /* 5130 */ {I_VPMOVSWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19386, 218},
5138 /* 5131 */ {I_VPMOVSWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19394, 219},
5139 /* 5132 */ {I_VPMOVSWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19402, 218},
5140 /* 5133 */ {I_VPMOVSWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19410, 218},
5141 /* 5134 */ {I_VPMOVSWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19418, 219},
5142 /* 5135 */ {I_VPMOVSXBD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19426, 214},
5143 /* 5136 */ {I_VPMOVSXBD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19434, 214},
5144 /* 5137 */ {I_VPMOVSXBD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19442, 215},
5145 /* 5138 */ {I_VPMOVSXBQ, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19450, 214},
5146 /* 5139 */ {I_VPMOVSXBQ, 2, {YMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19458, 214},
5147 /* 5140 */ {I_VPMOVSXBQ, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19466, 215},
5148 /* 5141 */ {I_VPMOVSXBW, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19474, 218},
5149 /* 5142 */ {I_VPMOVSXBW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19482, 218},
5150 /* 5143 */ {I_VPMOVSXBW, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19490, 219},
5151 /* 5144 */ {I_VPMOVSXDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19498, 214},
5152 /* 5145 */ {I_VPMOVSXDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19506, 214},
5153 /* 5146 */ {I_VPMOVSXDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19514, 215},
5154 /* 5147 */ {I_VPMOVSXWD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19522, 214},
5155 /* 5148 */ {I_VPMOVSXWD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19530, 214},
5156 /* 5149 */ {I_VPMOVSXWD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19538, 215},
5157 /* 5150 */ {I_VPMOVSXWQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19546, 214},
5158 /* 5151 */ {I_VPMOVSXWQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19554, 214},
5159 /* 5152 */ {I_VPMOVSXWQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19562, 215},
5160 /* 5153 */ {I_VPMOVUSDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19570, 214},
5161 /* 5154 */ {I_VPMOVUSDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19578, 214},
5162 /* 5155 */ {I_VPMOVUSDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19586, 215},
5163 /* 5156 */ {I_VPMOVUSDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19594, 214},
5164 /* 5157 */ {I_VPMOVUSDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19602, 214},
5165 /* 5158 */ {I_VPMOVUSDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19610, 215},
5166 /* 5159 */ {I_VPMOVUSDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19618, 214},
5167 /* 5160 */ {I_VPMOVUSDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19626, 214},
5168 /* 5161 */ {I_VPMOVUSDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19634, 215},
5169 /* 5162 */ {I_VPMOVUSDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19642, 214},
5170 /* 5163 */ {I_VPMOVUSDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19650, 214},
5171 /* 5164 */ {I_VPMOVUSDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19658, 215},
5172 /* 5165 */ {I_VPMOVUSQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19666, 214},
5173 /* 5166 */ {I_VPMOVUSQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19674, 214},
5174 /* 5167 */ {I_VPMOVUSQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19682, 215},
5175 /* 5168 */ {I_VPMOVUSQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19690, 214},
5176 /* 5169 */ {I_VPMOVUSQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19698, 214},
5177 /* 5170 */ {I_VPMOVUSQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19706, 215},
5178 /* 5171 */ {I_VPMOVUSQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19714, 214},
5179 /* 5172 */ {I_VPMOVUSQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19722, 214},
5180 /* 5173 */ {I_VPMOVUSQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19730, 215},
5181 /* 5174 */ {I_VPMOVUSQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19738, 214},
5182 /* 5175 */ {I_VPMOVUSQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19746, 214},
5183 /* 5176 */ {I_VPMOVUSQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19754, 215},
5184 /* 5177 */ {I_VPMOVUSQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19762, 214},
5185 /* 5178 */ {I_VPMOVUSQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19770, 214},
5186 /* 5179 */ {I_VPMOVUSQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19778, 215},
5187 /* 5180 */ {I_VPMOVUSQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19786, 214},
5188 /* 5181 */ {I_VPMOVUSQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19794, 214},
5189 /* 5182 */ {I_VPMOVUSQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19802, 215},
5190 /* 5183 */ {I_VPMOVUSWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19810, 218},
5191 /* 5184 */ {I_VPMOVUSWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19818, 218},
5192 /* 5185 */ {I_VPMOVUSWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19826, 219},
5193 /* 5186 */ {I_VPMOVUSWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19834, 218},
5194 /* 5187 */ {I_VPMOVUSWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19842, 218},
5195 /* 5188 */ {I_VPMOVUSWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19850, 219},
5196 /* 5189 */ {I_VPMOVW2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19858, 218},
5197 /* 5190 */ {I_VPMOVW2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19866, 218},
5198 /* 5191 */ {I_VPMOVW2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19874, 219},
5199 /* 5192 */ {I_VPMOVWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19882, 218},
5200 /* 5193 */ {I_VPMOVWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19890, 218},
5201 /* 5194 */ {I_VPMOVWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19898, 219},
5202 /* 5195 */ {I_VPMOVWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19906, 218},
5203 /* 5196 */ {I_VPMOVWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19914, 218},
5204 /* 5197 */ {I_VPMOVWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19922, 219},
5205 /* 5198 */ {I_VPMOVZXBD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19930, 214},
5206 /* 5199 */ {I_VPMOVZXBD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19938, 214},
5207 /* 5200 */ {I_VPMOVZXBD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19946, 215},
5208 /* 5201 */ {I_VPMOVZXBQ, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19954, 214},
5209 /* 5202 */ {I_VPMOVZXBQ, 2, {YMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19962, 214},
5210 /* 5203 */ {I_VPMOVZXBQ, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19970, 215},
5211 /* 5204 */ {I_VPMOVZXBW, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19978, 218},
5212 /* 5205 */ {I_VPMOVZXBW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19986, 218},
5213 /* 5206 */ {I_VPMOVZXBW, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19994, 219},
5214 /* 5207 */ {I_VPMOVZXDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20002, 214},
5215 /* 5208 */ {I_VPMOVZXDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20010, 214},
5216 /* 5209 */ {I_VPMOVZXDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20018, 215},
5217 /* 5210 */ {I_VPMOVZXWD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20026, 214},
5218 /* 5211 */ {I_VPMOVZXWD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20034, 214},
5219 /* 5212 */ {I_VPMOVZXWD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20042, 215},
5220 /* 5213 */ {I_VPMOVZXWQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20050, 214},
5221 /* 5214 */ {I_VPMOVZXWQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20058, 214},
5222 /* 5215 */ {I_VPMOVZXWQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20066, 215},
5223 /* 5216 */ {I_VPMULDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20074, 214},
5224 /* 5217 */ {I_VPMULDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20082, 214},
5225 /* 5218 */ {I_VPMULDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20090, 214},
5226 /* 5219 */ {I_VPMULDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20098, 214},
5227 /* 5220 */ {I_VPMULDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20106, 215},
5228 /* 5221 */ {I_VPMULDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20114, 215},
5229 /* 5222 */ {I_VPMULHRSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20122, 218},
5230 /* 5223 */ {I_VPMULHRSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20130, 218},
5231 /* 5224 */ {I_VPMULHRSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20138, 218},
5232 /* 5225 */ {I_VPMULHRSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20146, 218},
5233 /* 5226 */ {I_VPMULHRSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20154, 219},
5234 /* 5227 */ {I_VPMULHRSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20162, 219},
5235 /* 5228 */ {I_VPMULHUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20170, 218},
5236 /* 5229 */ {I_VPMULHUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20178, 218},
5237 /* 5230 */ {I_VPMULHUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20186, 218},
5238 /* 5231 */ {I_VPMULHUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20194, 218},
5239 /* 5232 */ {I_VPMULHUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20202, 219},
5240 /* 5233 */ {I_VPMULHUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20210, 219},
5241 /* 5234 */ {I_VPMULHW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20218, 218},
5242 /* 5235 */ {I_VPMULHW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20226, 218},
5243 /* 5236 */ {I_VPMULHW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20234, 218},
5244 /* 5237 */ {I_VPMULHW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20242, 218},
5245 /* 5238 */ {I_VPMULHW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20250, 219},
5246 /* 5239 */ {I_VPMULHW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20258, 219},
5247 /* 5240 */ {I_VPMULLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20266, 214},
5248 /* 5241 */ {I_VPMULLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20274, 214},
5249 /* 5242 */ {I_VPMULLD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20282, 214},
5250 /* 5243 */ {I_VPMULLD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20290, 214},
5251 /* 5244 */ {I_VPMULLD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20298, 215},
5252 /* 5245 */ {I_VPMULLD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20306, 215},
5253 /* 5246 */ {I_VPMULLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20314, 216},
5254 /* 5247 */ {I_VPMULLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20322, 216},
5255 /* 5248 */ {I_VPMULLQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20330, 216},
5256 /* 5249 */ {I_VPMULLQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20338, 216},
5257 /* 5250 */ {I_VPMULLQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20346, 217},
5258 /* 5251 */ {I_VPMULLQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20354, 217},
5259 /* 5252 */ {I_VPMULLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20362, 218},
5260 /* 5253 */ {I_VPMULLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20370, 218},
5261 /* 5254 */ {I_VPMULLW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20378, 218},
5262 /* 5255 */ {I_VPMULLW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20386, 218},
5263 /* 5256 */ {I_VPMULLW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20394, 219},
5264 /* 5257 */ {I_VPMULLW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20402, 219},
5265 /* 5258 */ {I_VPMULTISHIFTQB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20410, 224},
5266 /* 5259 */ {I_VPMULTISHIFTQB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20418, 224},
5267 /* 5260 */ {I_VPMULTISHIFTQB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20426, 224},
5268 /* 5261 */ {I_VPMULTISHIFTQB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20434, 224},
5269 /* 5262 */ {I_VPMULTISHIFTQB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20442, 225},
5270 /* 5263 */ {I_VPMULTISHIFTQB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20450, 225},
5271 /* 5264 */ {I_VPMULUDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20458, 214},
5272 /* 5265 */ {I_VPMULUDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20466, 214},
5273 /* 5266 */ {I_VPMULUDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20474, 214},
5274 /* 5267 */ {I_VPMULUDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20482, 214},
5275 /* 5268 */ {I_VPMULUDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20490, 215},
5276 /* 5269 */ {I_VPMULUDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20498, 215},
5277 /* 5270 */ {I_VPORD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20506, 214},
5278 /* 5271 */ {I_VPORD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20514, 214},
5279 /* 5272 */ {I_VPORD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20522, 214},
5280 /* 5273 */ {I_VPORD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20530, 214},
5281 /* 5274 */ {I_VPORD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20538, 215},
5282 /* 5275 */ {I_VPORD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20546, 215},
5283 /* 5276 */ {I_VPORQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20554, 214},
5284 /* 5277 */ {I_VPORQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20562, 214},
5285 /* 5278 */ {I_VPORQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20570, 214},
5286 /* 5279 */ {I_VPORQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20578, 214},
5287 /* 5280 */ {I_VPORQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20586, 215},
5288 /* 5281 */ {I_VPORQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20594, 215},
5289 /* 5282 */ {I_VPROLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5409, 214},
5290 /* 5283 */ {I_VPROLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5418, 214},
5291 /* 5284 */ {I_VPROLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5427, 214},
5292 /* 5285 */ {I_VPROLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5436, 214},
5293 /* 5286 */ {I_VPROLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5445, 215},
5294 /* 5287 */ {I_VPROLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5454, 215},
5295 /* 5288 */ {I_VPROLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5463, 214},
5296 /* 5289 */ {I_VPROLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5472, 214},
5297 /* 5290 */ {I_VPROLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5481, 214},
5298 /* 5291 */ {I_VPROLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5490, 214},
5299 /* 5292 */ {I_VPROLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5499, 215},
5300 /* 5293 */ {I_VPROLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5508, 215},
5301 /* 5294 */ {I_VPROLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20602, 214},
5302 /* 5295 */ {I_VPROLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20610, 214},
5303 /* 5296 */ {I_VPROLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20618, 214},
5304 /* 5297 */ {I_VPROLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20626, 214},
5305 /* 5298 */ {I_VPROLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20634, 215},
5306 /* 5299 */ {I_VPROLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20642, 215},
5307 /* 5300 */ {I_VPROLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20650, 214},
5308 /* 5301 */ {I_VPROLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20658, 214},
5309 /* 5302 */ {I_VPROLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20666, 214},
5310 /* 5303 */ {I_VPROLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20674, 214},
5311 /* 5304 */ {I_VPROLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20682, 215},
5312 /* 5305 */ {I_VPROLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20690, 215},
5313 /* 5306 */ {I_VPRORD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5517, 214},
5314 /* 5307 */ {I_VPRORD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5526, 214},
5315 /* 5308 */ {I_VPRORD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5535, 214},
5316 /* 5309 */ {I_VPRORD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5544, 214},
5317 /* 5310 */ {I_VPRORD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5553, 215},
5318 /* 5311 */ {I_VPRORD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5562, 215},
5319 /* 5312 */ {I_VPRORQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5571, 214},
5320 /* 5313 */ {I_VPRORQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5580, 214},
5321 /* 5314 */ {I_VPRORQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5589, 214},
5322 /* 5315 */ {I_VPRORQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5598, 214},
5323 /* 5316 */ {I_VPRORQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5607, 215},
5324 /* 5317 */ {I_VPRORQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5616, 215},
5325 /* 5318 */ {I_VPRORVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20698, 214},
5326 /* 5319 */ {I_VPRORVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20706, 214},
5327 /* 5320 */ {I_VPRORVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20714, 214},
5328 /* 5321 */ {I_VPRORVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20722, 214},
5329 /* 5322 */ {I_VPRORVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20730, 215},
5330 /* 5323 */ {I_VPRORVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20738, 215},
5331 /* 5324 */ {I_VPRORVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20746, 214},
5332 /* 5325 */ {I_VPRORVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20754, 214},
5333 /* 5326 */ {I_VPRORVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20762, 214},
5334 /* 5327 */ {I_VPRORVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20770, 214},
5335 /* 5328 */ {I_VPRORVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20778, 215},
5336 /* 5329 */ {I_VPRORVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20786, 215},
5337 /* 5330 */ {I_VPSADBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+20794, 218},
5338 /* 5331 */ {I_VPSADBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+20802, 218},
5339 /* 5332 */ {I_VPSADBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+20810, 218},
5340 /* 5333 */ {I_VPSADBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+20818, 218},
5341 /* 5334 */ {I_VPSADBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+20826, 219},
5342 /* 5335 */ {I_VPSADBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+20834, 219},
5343 /* 5336 */ {I_VPSCATTERDD, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5625, 214},
5344 /* 5337 */ {I_VPSCATTERDD, 2, {YMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5634, 214},
5345 /* 5338 */ {I_VPSCATTERDD, 2, {ZMEM|BITS32,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5643, 215},
5346 /* 5339 */ {I_VPSCATTERDQ, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5652, 214},
5347 /* 5340 */ {I_VPSCATTERDQ, 2, {XMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5661, 214},
5348 /* 5341 */ {I_VPSCATTERDQ, 2, {YMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5670, 215},
5349 /* 5342 */ {I_VPSCATTERQD, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5679, 214},
5350 /* 5343 */ {I_VPSCATTERQD, 2, {YMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5688, 214},
5351 /* 5344 */ {I_VPSCATTERQD, 2, {ZMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5697, 215},
5352 /* 5345 */ {I_VPSCATTERQQ, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5706, 214},
5353 /* 5346 */ {I_VPSCATTERQQ, 2, {YMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5715, 214},
5354 /* 5347 */ {I_VPSCATTERQQ, 2, {ZMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5724, 215},
5355 /* 5348 */ {I_VPSHUFB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20842, 218},
5356 /* 5349 */ {I_VPSHUFB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20850, 218},
5357 /* 5350 */ {I_VPSHUFB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20858, 218},
5358 /* 5351 */ {I_VPSHUFB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20866, 218},
5359 /* 5352 */ {I_VPSHUFB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20874, 219},
5360 /* 5353 */ {I_VPSHUFB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20882, 219},
5361 /* 5354 */ {I_VPSHUFD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5733, 214},
5362 /* 5355 */ {I_VPSHUFD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5742, 214},
5363 /* 5356 */ {I_VPSHUFD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5751, 215},
5364 /* 5357 */ {I_VPSHUFHW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5760, 218},
5365 /* 5358 */ {I_VPSHUFHW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5769, 218},
5366 /* 5359 */ {I_VPSHUFHW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5778, 219},
5367 /* 5360 */ {I_VPSHUFLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5787, 218},
5368 /* 5361 */ {I_VPSHUFLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5796, 218},
5369 /* 5362 */ {I_VPSHUFLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5805, 219},
5370 /* 5363 */ {I_VPSLLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20890, 214},
5371 /* 5364 */ {I_VPSLLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20898, 214},
5372 /* 5365 */ {I_VPSLLD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20906, 214},
5373 /* 5366 */ {I_VPSLLD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20914, 214},
5374 /* 5367 */ {I_VPSLLD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20922, 215},
5375 /* 5368 */ {I_VPSLLD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20930, 215},
5376 /* 5369 */ {I_VPSLLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5814, 214},
5377 /* 5370 */ {I_VPSLLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5823, 214},
5378 /* 5371 */ {I_VPSLLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5832, 214},
5379 /* 5372 */ {I_VPSLLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5841, 214},
5380 /* 5373 */ {I_VPSLLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5850, 215},
5381 /* 5374 */ {I_VPSLLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5859, 215},
5382 /* 5375 */ {I_VPSLLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5868, 218},
5383 /* 5376 */ {I_VPSLLDQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+5877, 218},
5384 /* 5377 */ {I_VPSLLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5886, 218},
5385 /* 5378 */ {I_VPSLLDQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+5895, 218},
5386 /* 5379 */ {I_VPSLLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5904, 219},
5387 /* 5380 */ {I_VPSLLDQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+5913, 219},
5388 /* 5381 */ {I_VPSLLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20938, 214},
5389 /* 5382 */ {I_VPSLLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20946, 214},
5390 /* 5383 */ {I_VPSLLQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20954, 214},
5391 /* 5384 */ {I_VPSLLQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20962, 214},
5392 /* 5385 */ {I_VPSLLQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20970, 215},
5393 /* 5386 */ {I_VPSLLQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20978, 215},
5394 /* 5387 */ {I_VPSLLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5922, 214},
5395 /* 5388 */ {I_VPSLLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5931, 214},
5396 /* 5389 */ {I_VPSLLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5940, 214},
5397 /* 5390 */ {I_VPSLLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5949, 214},
5398 /* 5391 */ {I_VPSLLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5958, 215},
5399 /* 5392 */ {I_VPSLLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5967, 215},
5400 /* 5393 */ {I_VPSLLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20986, 214},
5401 /* 5394 */ {I_VPSLLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20994, 214},
5402 /* 5395 */ {I_VPSLLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21002, 214},
5403 /* 5396 */ {I_VPSLLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21010, 214},
5404 /* 5397 */ {I_VPSLLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21018, 215},
5405 /* 5398 */ {I_VPSLLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21026, 215},
5406 /* 5399 */ {I_VPSLLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21034, 214},
5407 /* 5400 */ {I_VPSLLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21042, 214},
5408 /* 5401 */ {I_VPSLLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21050, 214},
5409 /* 5402 */ {I_VPSLLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21058, 214},
5410 /* 5403 */ {I_VPSLLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21066, 215},
5411 /* 5404 */ {I_VPSLLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21074, 215},
5412 /* 5405 */ {I_VPSLLVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21082, 218},
5413 /* 5406 */ {I_VPSLLVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21090, 218},
5414 /* 5407 */ {I_VPSLLVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21098, 218},
5415 /* 5408 */ {I_VPSLLVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21106, 218},
5416 /* 5409 */ {I_VPSLLVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21114, 219},
5417 /* 5410 */ {I_VPSLLVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21122, 219},
5418 /* 5411 */ {I_VPSLLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21130, 218},
5419 /* 5412 */ {I_VPSLLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21138, 218},
5420 /* 5413 */ {I_VPSLLW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21146, 218},
5421 /* 5414 */ {I_VPSLLW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21154, 218},
5422 /* 5415 */ {I_VPSLLW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21162, 219},
5423 /* 5416 */ {I_VPSLLW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21170, 219},
5424 /* 5417 */ {I_VPSLLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5976, 218},
5425 /* 5418 */ {I_VPSLLW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5985, 218},
5426 /* 5419 */ {I_VPSLLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5994, 218},
5427 /* 5420 */ {I_VPSLLW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6003, 218},
5428 /* 5421 */ {I_VPSLLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6012, 219},
5429 /* 5422 */ {I_VPSLLW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6021, 219},
5430 /* 5423 */ {I_VPSRAD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21178, 214},
5431 /* 5424 */ {I_VPSRAD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21186, 214},
5432 /* 5425 */ {I_VPSRAD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21194, 214},
5433 /* 5426 */ {I_VPSRAD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21202, 214},
5434 /* 5427 */ {I_VPSRAD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21210, 215},
5435 /* 5428 */ {I_VPSRAD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21218, 215},
5436 /* 5429 */ {I_VPSRAD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6030, 214},
5437 /* 5430 */ {I_VPSRAD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6039, 214},
5438 /* 5431 */ {I_VPSRAD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6048, 214},
5439 /* 5432 */ {I_VPSRAD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6057, 214},
5440 /* 5433 */ {I_VPSRAD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6066, 215},
5441 /* 5434 */ {I_VPSRAD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6075, 215},
5442 /* 5435 */ {I_VPSRAQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21226, 214},
5443 /* 5436 */ {I_VPSRAQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21234, 214},
5444 /* 5437 */ {I_VPSRAQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21242, 214},
5445 /* 5438 */ {I_VPSRAQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21250, 214},
5446 /* 5439 */ {I_VPSRAQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21258, 215},
5447 /* 5440 */ {I_VPSRAQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21266, 215},
5448 /* 5441 */ {I_VPSRAQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6084, 214},
5449 /* 5442 */ {I_VPSRAQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6093, 214},
5450 /* 5443 */ {I_VPSRAQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6102, 214},
5451 /* 5444 */ {I_VPSRAQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6111, 214},
5452 /* 5445 */ {I_VPSRAQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6120, 215},
5453 /* 5446 */ {I_VPSRAQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6129, 215},
5454 /* 5447 */ {I_VPSRAVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21274, 214},
5455 /* 5448 */ {I_VPSRAVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21282, 214},
5456 /* 5449 */ {I_VPSRAVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21290, 214},
5457 /* 5450 */ {I_VPSRAVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21298, 214},
5458 /* 5451 */ {I_VPSRAVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21306, 215},
5459 /* 5452 */ {I_VPSRAVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21314, 215},
5460 /* 5453 */ {I_VPSRAVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21322, 214},
5461 /* 5454 */ {I_VPSRAVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21330, 214},
5462 /* 5455 */ {I_VPSRAVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21338, 214},
5463 /* 5456 */ {I_VPSRAVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21346, 214},
5464 /* 5457 */ {I_VPSRAVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21354, 215},
5465 /* 5458 */ {I_VPSRAVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21362, 215},
5466 /* 5459 */ {I_VPSRAVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21370, 218},
5467 /* 5460 */ {I_VPSRAVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21378, 218},
5468 /* 5461 */ {I_VPSRAVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21386, 218},
5469 /* 5462 */ {I_VPSRAVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21394, 218},
5470 /* 5463 */ {I_VPSRAVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21402, 219},
5471 /* 5464 */ {I_VPSRAVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21410, 219},
5472 /* 5465 */ {I_VPSRAW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21418, 218},
5473 /* 5466 */ {I_VPSRAW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21426, 218},
5474 /* 5467 */ {I_VPSRAW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21434, 218},
5475 /* 5468 */ {I_VPSRAW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21442, 218},
5476 /* 5469 */ {I_VPSRAW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21450, 219},
5477 /* 5470 */ {I_VPSRAW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21458, 219},
5478 /* 5471 */ {I_VPSRAW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6138, 218},
5479 /* 5472 */ {I_VPSRAW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6147, 218},
5480 /* 5473 */ {I_VPSRAW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6156, 218},
5481 /* 5474 */ {I_VPSRAW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6165, 218},
5482 /* 5475 */ {I_VPSRAW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6174, 219},
5483 /* 5476 */ {I_VPSRAW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6183, 219},
5484 /* 5477 */ {I_VPSRLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21466, 214},
5485 /* 5478 */ {I_VPSRLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21474, 214},
5486 /* 5479 */ {I_VPSRLD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21482, 214},
5487 /* 5480 */ {I_VPSRLD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21490, 214},
5488 /* 5481 */ {I_VPSRLD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21498, 215},
5489 /* 5482 */ {I_VPSRLD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21506, 215},
5490 /* 5483 */ {I_VPSRLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6192, 214},
5491 /* 5484 */ {I_VPSRLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6201, 214},
5492 /* 5485 */ {I_VPSRLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6210, 214},
5493 /* 5486 */ {I_VPSRLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6219, 214},
5494 /* 5487 */ {I_VPSRLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6228, 215},
5495 /* 5488 */ {I_VPSRLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6237, 215},
5496 /* 5489 */ {I_VPSRLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6246, 218},
5497 /* 5490 */ {I_VPSRLDQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6255, 218},
5498 /* 5491 */ {I_VPSRLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6264, 218},
5499 /* 5492 */ {I_VPSRLDQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6273, 218},
5500 /* 5493 */ {I_VPSRLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6282, 219},
5501 /* 5494 */ {I_VPSRLDQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6291, 219},
5502 /* 5495 */ {I_VPSRLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21514, 214},
5503 /* 5496 */ {I_VPSRLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21522, 214},
5504 /* 5497 */ {I_VPSRLQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21530, 214},
5505 /* 5498 */ {I_VPSRLQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21538, 214},
5506 /* 5499 */ {I_VPSRLQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21546, 215},
5507 /* 5500 */ {I_VPSRLQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21554, 215},
5508 /* 5501 */ {I_VPSRLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6300, 214},
5509 /* 5502 */ {I_VPSRLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6309, 214},
5510 /* 5503 */ {I_VPSRLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6318, 214},
5511 /* 5504 */ {I_VPSRLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6327, 214},
5512 /* 5505 */ {I_VPSRLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6336, 215},
5513 /* 5506 */ {I_VPSRLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6345, 215},
5514 /* 5507 */ {I_VPSRLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21562, 214},
5515 /* 5508 */ {I_VPSRLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21570, 214},
5516 /* 5509 */ {I_VPSRLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21578, 214},
5517 /* 5510 */ {I_VPSRLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21586, 214},
5518 /* 5511 */ {I_VPSRLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21594, 215},
5519 /* 5512 */ {I_VPSRLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21602, 215},
5520 /* 5513 */ {I_VPSRLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21610, 214},
5521 /* 5514 */ {I_VPSRLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21618, 214},
5522 /* 5515 */ {I_VPSRLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21626, 214},
5523 /* 5516 */ {I_VPSRLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21634, 214},
5524 /* 5517 */ {I_VPSRLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21642, 215},
5525 /* 5518 */ {I_VPSRLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21650, 215},
5526 /* 5519 */ {I_VPSRLVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21658, 218},
5527 /* 5520 */ {I_VPSRLVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21666, 218},
5528 /* 5521 */ {I_VPSRLVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21674, 218},
5529 /* 5522 */ {I_VPSRLVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21682, 218},
5530 /* 5523 */ {I_VPSRLVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21690, 219},
5531 /* 5524 */ {I_VPSRLVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21698, 219},
5532 /* 5525 */ {I_VPSRLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21706, 218},
5533 /* 5526 */ {I_VPSRLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21714, 218},
5534 /* 5527 */ {I_VPSRLW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21722, 218},
5535 /* 5528 */ {I_VPSRLW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21730, 218},
5536 /* 5529 */ {I_VPSRLW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21738, 219},
5537 /* 5530 */ {I_VPSRLW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21746, 219},
5538 /* 5531 */ {I_VPSRLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6354, 218},
5539 /* 5532 */ {I_VPSRLW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6363, 218},
5540 /* 5533 */ {I_VPSRLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6372, 218},
5541 /* 5534 */ {I_VPSRLW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6381, 218},
5542 /* 5535 */ {I_VPSRLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6390, 219},
5543 /* 5536 */ {I_VPSRLW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6399, 219},
5544 /* 5537 */ {I_VPSUBB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21754, 218},
5545 /* 5538 */ {I_VPSUBB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21762, 218},
5546 /* 5539 */ {I_VPSUBB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21770, 218},
5547 /* 5540 */ {I_VPSUBB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21778, 218},
5548 /* 5541 */ {I_VPSUBB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21786, 219},
5549 /* 5542 */ {I_VPSUBB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21794, 219},
5550 /* 5543 */ {I_VPSUBD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21802, 214},
5551 /* 5544 */ {I_VPSUBD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21810, 214},
5552 /* 5545 */ {I_VPSUBD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21818, 214},
5553 /* 5546 */ {I_VPSUBD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21826, 214},
5554 /* 5547 */ {I_VPSUBD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21834, 215},
5555 /* 5548 */ {I_VPSUBD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21842, 215},
5556 /* 5549 */ {I_VPSUBQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21850, 214},
5557 /* 5550 */ {I_VPSUBQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21858, 214},
5558 /* 5551 */ {I_VPSUBQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21866, 214},
5559 /* 5552 */ {I_VPSUBQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21874, 214},
5560 /* 5553 */ {I_VPSUBQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21882, 215},
5561 /* 5554 */ {I_VPSUBQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21890, 215},
5562 /* 5555 */ {I_VPSUBSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21898, 218},
5563 /* 5556 */ {I_VPSUBSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21906, 218},
5564 /* 5557 */ {I_VPSUBSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21914, 218},
5565 /* 5558 */ {I_VPSUBSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21922, 218},
5566 /* 5559 */ {I_VPSUBSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21930, 219},
5567 /* 5560 */ {I_VPSUBSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21938, 219},
5568 /* 5561 */ {I_VPSUBSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21946, 218},
5569 /* 5562 */ {I_VPSUBSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21954, 218},
5570 /* 5563 */ {I_VPSUBSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21962, 218},
5571 /* 5564 */ {I_VPSUBSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21970, 218},
5572 /* 5565 */ {I_VPSUBSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21978, 219},
5573 /* 5566 */ {I_VPSUBSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21986, 219},
5574 /* 5567 */ {I_VPSUBUSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21994, 218},
5575 /* 5568 */ {I_VPSUBUSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22002, 218},
5576 /* 5569 */ {I_VPSUBUSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22010, 218},
5577 /* 5570 */ {I_VPSUBUSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22018, 218},
5578 /* 5571 */ {I_VPSUBUSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22026, 219},
5579 /* 5572 */ {I_VPSUBUSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22034, 219},
5580 /* 5573 */ {I_VPSUBUSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22042, 218},
5581 /* 5574 */ {I_VPSUBUSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22050, 218},
5582 /* 5575 */ {I_VPSUBUSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22058, 218},
5583 /* 5576 */ {I_VPSUBUSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22066, 218},
5584 /* 5577 */ {I_VPSUBUSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22074, 219},
5585 /* 5578 */ {I_VPSUBUSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22082, 219},
5586 /* 5579 */ {I_VPSUBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22090, 218},
5587 /* 5580 */ {I_VPSUBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22098, 218},
5588 /* 5581 */ {I_VPSUBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22106, 218},
5589 /* 5582 */ {I_VPSUBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22114, 218},
5590 /* 5583 */ {I_VPSUBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22122, 219},
5591 /* 5584 */ {I_VPSUBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22130, 219},
5592 /* 5585 */ {I_VPTERNLOGD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6408, 214},
5593 /* 5586 */ {I_VPTERNLOGD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6417, 214},
5594 /* 5587 */ {I_VPTERNLOGD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6426, 215},
5595 /* 5588 */ {I_VPTERNLOGQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6435, 214},
5596 /* 5589 */ {I_VPTERNLOGQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6444, 214},
5597 /* 5590 */ {I_VPTERNLOGQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6453, 215},
5598 /* 5591 */ {I_VPTESTMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22138, 218},
5599 /* 5592 */ {I_VPTESTMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22146, 218},
5600 /* 5593 */ {I_VPTESTMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22154, 219},
5601 /* 5594 */ {I_VPTESTMD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22162, 214},
5602 /* 5595 */ {I_VPTESTMD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22170, 214},
5603 /* 5596 */ {I_VPTESTMD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22178, 215},
5604 /* 5597 */ {I_VPTESTMQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22186, 214},
5605 /* 5598 */ {I_VPTESTMQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22194, 214},
5606 /* 5599 */ {I_VPTESTMQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22202, 215},
5607 /* 5600 */ {I_VPTESTMW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22210, 218},
5608 /* 5601 */ {I_VPTESTMW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22218, 218},
5609 /* 5602 */ {I_VPTESTMW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22226, 219},
5610 /* 5603 */ {I_VPTESTNMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22234, 218},
5611 /* 5604 */ {I_VPTESTNMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22242, 218},
5612 /* 5605 */ {I_VPTESTNMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22250, 219},
5613 /* 5606 */ {I_VPTESTNMD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22258, 214},
5614 /* 5607 */ {I_VPTESTNMD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22266, 214},
5615 /* 5608 */ {I_VPTESTNMD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22274, 215},
5616 /* 5609 */ {I_VPTESTNMQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22282, 214},
5617 /* 5610 */ {I_VPTESTNMQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22290, 214},
5618 /* 5611 */ {I_VPTESTNMQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22298, 215},
5619 /* 5612 */ {I_VPTESTNMW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22306, 218},
5620 /* 5613 */ {I_VPTESTNMW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22314, 218},
5621 /* 5614 */ {I_VPTESTNMW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22322, 219},
5622 /* 5615 */ {I_VPUNPCKHBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22330, 218},
5623 /* 5616 */ {I_VPUNPCKHBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22338, 218},
5624 /* 5617 */ {I_VPUNPCKHBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22346, 218},
5625 /* 5618 */ {I_VPUNPCKHBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22354, 218},
5626 /* 5619 */ {I_VPUNPCKHBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22362, 219},
5627 /* 5620 */ {I_VPUNPCKHBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22370, 219},
5628 /* 5621 */ {I_VPUNPCKHDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22378, 214},
5629 /* 5622 */ {I_VPUNPCKHDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22386, 214},
5630 /* 5623 */ {I_VPUNPCKHDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22394, 214},
5631 /* 5624 */ {I_VPUNPCKHDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22402, 214},
5632 /* 5625 */ {I_VPUNPCKHDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22410, 215},
5633 /* 5626 */ {I_VPUNPCKHDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22418, 215},
5634 /* 5627 */ {I_VPUNPCKHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22426, 214},
5635 /* 5628 */ {I_VPUNPCKHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22434, 214},
5636 /* 5629 */ {I_VPUNPCKHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22442, 214},
5637 /* 5630 */ {I_VPUNPCKHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22450, 214},
5638 /* 5631 */ {I_VPUNPCKHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22458, 215},
5639 /* 5632 */ {I_VPUNPCKHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22466, 215},
5640 /* 5633 */ {I_VPUNPCKHWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22474, 218},
5641 /* 5634 */ {I_VPUNPCKHWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22482, 218},
5642 /* 5635 */ {I_VPUNPCKHWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22490, 218},
5643 /* 5636 */ {I_VPUNPCKHWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22498, 218},
5644 /* 5637 */ {I_VPUNPCKHWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22506, 219},
5645 /* 5638 */ {I_VPUNPCKHWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22514, 219},
5646 /* 5639 */ {I_VPUNPCKLBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22522, 218},
5647 /* 5640 */ {I_VPUNPCKLBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22530, 218},
5648 /* 5641 */ {I_VPUNPCKLBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22538, 218},
5649 /* 5642 */ {I_VPUNPCKLBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22546, 218},
5650 /* 5643 */ {I_VPUNPCKLBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22554, 219},
5651 /* 5644 */ {I_VPUNPCKLBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22562, 219},
5652 /* 5645 */ {I_VPUNPCKLDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22570, 214},
5653 /* 5646 */ {I_VPUNPCKLDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22578, 214},
5654 /* 5647 */ {I_VPUNPCKLDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22586, 214},
5655 /* 5648 */ {I_VPUNPCKLDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22594, 214},
5656 /* 5649 */ {I_VPUNPCKLDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22602, 215},
5657 /* 5650 */ {I_VPUNPCKLDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22610, 215},
5658 /* 5651 */ {I_VPUNPCKLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22618, 214},
5659 /* 5652 */ {I_VPUNPCKLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22626, 214},
5660 /* 5653 */ {I_VPUNPCKLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22634, 214},
5661 /* 5654 */ {I_VPUNPCKLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22642, 214},
5662 /* 5655 */ {I_VPUNPCKLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22650, 215},
5663 /* 5656 */ {I_VPUNPCKLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22658, 215},
5664 /* 5657 */ {I_VPUNPCKLWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22666, 218},
5665 /* 5658 */ {I_VPUNPCKLWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22674, 218},
5666 /* 5659 */ {I_VPUNPCKLWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22682, 218},
5667 /* 5660 */ {I_VPUNPCKLWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22690, 218},
5668 /* 5661 */ {I_VPUNPCKLWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22698, 219},
5669 /* 5662 */ {I_VPUNPCKLWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22706, 219},
5670 /* 5663 */ {I_VPXORD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22714, 214},
5671 /* 5664 */ {I_VPXORD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22722, 214},
5672 /* 5665 */ {I_VPXORD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22730, 214},
5673 /* 5666 */ {I_VPXORD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22738, 214},
5674 /* 5667 */ {I_VPXORD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22746, 215},
5675 /* 5668 */ {I_VPXORD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22754, 215},
5676 /* 5669 */ {I_VPXORQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22762, 214},
5677 /* 5670 */ {I_VPXORQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22770, 214},
5678 /* 5671 */ {I_VPXORQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22778, 214},
5679 /* 5672 */ {I_VPXORQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22786, 214},
5680 /* 5673 */ {I_VPXORQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22794, 215},
5681 /* 5674 */ {I_VPXORQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22802, 215},
5682 /* 5675 */ {I_VRANGEPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6462, 216},
5683 /* 5676 */ {I_VRANGEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6471, 216},
5684 /* 5677 */ {I_VRANGEPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6480, 216},
5685 /* 5678 */ {I_VRANGEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6489, 216},
5686 /* 5679 */ {I_VRANGEPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+6498, 217},
5687 /* 5680 */ {I_VRANGEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+6507, 217},
5688 /* 5681 */ {I_VRANGEPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6516, 216},
5689 /* 5682 */ {I_VRANGEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6525, 216},
5690 /* 5683 */ {I_VRANGEPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6534, 216},
5691 /* 5684 */ {I_VRANGEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6543, 216},
5692 /* 5685 */ {I_VRANGEPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+6552, 217},
5693 /* 5686 */ {I_VRANGEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+6561, 217},
5694 /* 5687 */ {I_VRANGESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+6570, 217},
5695 /* 5688 */ {I_VRANGESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+6579, 217},
5696 /* 5689 */ {I_VRANGESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+6588, 217},
5697 /* 5690 */ {I_VRANGESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+6597, 217},
5698 /* 5691 */ {I_VRCP14PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22810, 214},
5699 /* 5692 */ {I_VRCP14PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22818, 214},
5700 /* 5693 */ {I_VRCP14PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22826, 215},
5701 /* 5694 */ {I_VRCP14PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22834, 214},
5702 /* 5695 */ {I_VRCP14PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22842, 214},
5703 /* 5696 */ {I_VRCP14PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22850, 215},
5704 /* 5697 */ {I_VRCP14SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22858, 215},
5705 /* 5698 */ {I_VRCP14SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22866, 215},
5706 /* 5699 */ {I_VRCP14SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22874, 215},
5707 /* 5700 */ {I_VRCP14SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22882, 215},
5708 /* 5701 */ {I_VRCP28PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+22890, 220},
5709 /* 5702 */ {I_VRCP28PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+22898, 220},
5710 /* 5703 */ {I_VRCP28SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+22906, 220},
5711 /* 5704 */ {I_VRCP28SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+22914, 220},
5712 /* 5705 */ {I_VRCP28SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+22922, 220},
5713 /* 5706 */ {I_VRCP28SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+22930, 220},
5714 /* 5707 */ {I_VREDUCEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6606, 216},
5715 /* 5708 */ {I_VREDUCEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6615, 216},
5716 /* 5709 */ {I_VREDUCEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+6624, 217},
5717 /* 5710 */ {I_VREDUCEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6633, 216},
5718 /* 5711 */ {I_VREDUCEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6642, 216},
5719 /* 5712 */ {I_VREDUCEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+6651, 217},
5720 /* 5713 */ {I_VREDUCESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+6660, 217},
5721 /* 5714 */ {I_VREDUCESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+6669, 217},
5722 /* 5715 */ {I_VREDUCESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+6678, 217},
5723 /* 5716 */ {I_VREDUCESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+6687, 217},
5724 /* 5717 */ {I_VRNDSCALEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6696, 214},
5725 /* 5718 */ {I_VRNDSCALEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6705, 214},
5726 /* 5719 */ {I_VRNDSCALEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+6714, 215},
5727 /* 5720 */ {I_VRNDSCALEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6723, 214},
5728 /* 5721 */ {I_VRNDSCALEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6732, 214},
5729 /* 5722 */ {I_VRNDSCALEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+6741, 215},
5730 /* 5723 */ {I_VRNDSCALESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+6750, 215},
5731 /* 5724 */ {I_VRNDSCALESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+6759, 215},
5732 /* 5725 */ {I_VRNDSCALESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+6768, 215},
5733 /* 5726 */ {I_VRNDSCALESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+6777, 215},
5734 /* 5727 */ {I_VRSQRT14PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22938, 214},
5735 /* 5728 */ {I_VRSQRT14PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22946, 214},
5736 /* 5729 */ {I_VRSQRT14PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22954, 215},
5737 /* 5730 */ {I_VRSQRT14PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22962, 214},
5738 /* 5731 */ {I_VRSQRT14PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22970, 214},
5739 /* 5732 */ {I_VRSQRT14PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22978, 215},
5740 /* 5733 */ {I_VRSQRT14SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22986, 215},
5741 /* 5734 */ {I_VRSQRT14SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22994, 215},
5742 /* 5735 */ {I_VRSQRT14SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23002, 215},
5743 /* 5736 */ {I_VRSQRT14SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23010, 215},
5744 /* 5737 */ {I_VRSQRT28PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+23018, 220},
5745 /* 5738 */ {I_VRSQRT28PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+23026, 220},
5746 /* 5739 */ {I_VRSQRT28SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+23034, 220},
5747 /* 5740 */ {I_VRSQRT28SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+23042, 220},
5748 /* 5741 */ {I_VRSQRT28SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+23050, 220},
5749 /* 5742 */ {I_VRSQRT28SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+23058, 220},
5750 /* 5743 */ {I_VSCALEFPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23066, 214},
5751 /* 5744 */ {I_VSCALEFPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23074, 214},
5752 /* 5745 */ {I_VSCALEFPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23082, 214},
5753 /* 5746 */ {I_VSCALEFPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23090, 214},
5754 /* 5747 */ {I_VSCALEFPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+23098, 215},
5755 /* 5748 */ {I_VSCALEFPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+23106, 215},
5756 /* 5749 */ {I_VSCALEFPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23114, 214},
5757 /* 5750 */ {I_VSCALEFPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23122, 214},
5758 /* 5751 */ {I_VSCALEFPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23130, 214},
5759 /* 5752 */ {I_VSCALEFPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23138, 214},
5760 /* 5753 */ {I_VSCALEFPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+23146, 215},
5761 /* 5754 */ {I_VSCALEFPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+23154, 215},
5762 /* 5755 */ {I_VSCALEFSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23162, 215},
5763 /* 5756 */ {I_VSCALEFSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23170, 215},
5764 /* 5757 */ {I_VSCALEFSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23178, 215},
5765 /* 5758 */ {I_VSCALEFSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23186, 215},
5766 /* 5759 */ {I_VSCATTERDPD, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6786, 214},
5767 /* 5760 */ {I_VSCATTERDPD, 2, {XMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6795, 214},
5768 /* 5761 */ {I_VSCATTERDPD, 2, {YMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6804, 215},
5769 /* 5762 */ {I_VSCATTERDPS, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6813, 214},
5770 /* 5763 */ {I_VSCATTERDPS, 2, {YMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6822, 214},
5771 /* 5764 */ {I_VSCATTERDPS, 2, {ZMEM|BITS32,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6831, 215},
5772 /* 5765 */ {I_VSCATTERPF0DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6840, 221},
5773 /* 5766 */ {I_VSCATTERPF0DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6849, 221},
5774 /* 5767 */ {I_VSCATTERPF0QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6858, 221},
5775 /* 5768 */ {I_VSCATTERPF0QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6867, 221},
5776 /* 5769 */ {I_VSCATTERPF1DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6876, 221},
5777 /* 5770 */ {I_VSCATTERPF1DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6885, 221},
5778 /* 5771 */ {I_VSCATTERPF1QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6894, 221},
5779 /* 5772 */ {I_VSCATTERPF1QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6903, 221},
5780 /* 5773 */ {I_VSCATTERQPD, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6912, 214},
5781 /* 5774 */ {I_VSCATTERQPD, 2, {YMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6921, 214},
5782 /* 5775 */ {I_VSCATTERQPD, 2, {ZMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6930, 215},
5783 /* 5776 */ {I_VSCATTERQPS, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6939, 214},
5784 /* 5777 */ {I_VSCATTERQPS, 2, {YMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6948, 214},
5785 /* 5778 */ {I_VSCATTERQPS, 2, {ZMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6957, 215},
5786 /* 5779 */ {I_VSHUFF32X4, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6966, 214},
5787 /* 5780 */ {I_VSHUFF32X4, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6975, 214},
5788 /* 5781 */ {I_VSHUFF32X4, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6984, 215},
5789 /* 5782 */ {I_VSHUFF32X4, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6993, 215},
5790 /* 5783 */ {I_VSHUFF64X2, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7002, 214},
5791 /* 5784 */ {I_VSHUFF64X2, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7011, 214},
5792 /* 5785 */ {I_VSHUFF64X2, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7020, 215},
5793 /* 5786 */ {I_VSHUFF64X2, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7029, 215},
5794 /* 5787 */ {I_VSHUFI32X4, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7038, 214},
5795 /* 5788 */ {I_VSHUFI32X4, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7047, 214},
5796 /* 5789 */ {I_VSHUFI32X4, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7056, 215},
5797 /* 5790 */ {I_VSHUFI32X4, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7065, 215},
5798 /* 5791 */ {I_VSHUFI64X2, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7074, 214},
5799 /* 5792 */ {I_VSHUFI64X2, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7083, 214},
5800 /* 5793 */ {I_VSHUFI64X2, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7092, 215},
5801 /* 5794 */ {I_VSHUFI64X2, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7101, 215},
5802 /* 5795 */ {I_VSHUFPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7110, 214},
5803 /* 5796 */ {I_VSHUFPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7119, 214},
5804 /* 5797 */ {I_VSHUFPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7128, 214},
5805 /* 5798 */ {I_VSHUFPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7137, 214},
5806 /* 5799 */ {I_VSHUFPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7146, 215},
5807 /* 5800 */ {I_VSHUFPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7155, 215},
5808 /* 5801 */ {I_VSHUFPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7164, 214},
5809 /* 5802 */ {I_VSHUFPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7173, 214},
5810 /* 5803 */ {I_VSHUFPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7182, 214},
5811 /* 5804 */ {I_VSHUFPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7191, 214},
5812 /* 5805 */ {I_VSHUFPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7200, 215},
5813 /* 5806 */ {I_VSHUFPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7209, 215},
5814 /* 5807 */ {I_VSQRTPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23194, 214},
5815 /* 5808 */ {I_VSQRTPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23202, 214},
5816 /* 5809 */ {I_VSQRTPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+23210, 215},
5817 /* 5810 */ {I_VSQRTPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23218, 214},
5818 /* 5811 */ {I_VSQRTPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23226, 214},
5819 /* 5812 */ {I_VSQRTPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+23234, 215},
5820 /* 5813 */ {I_VSQRTSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23242, 215},
5821 /* 5814 */ {I_VSQRTSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23250, 215},
5822 /* 5815 */ {I_VSQRTSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23258, 215},
5823 /* 5816 */ {I_VSQRTSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23266, 215},
5824 /* 5817 */ {I_VSUBPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23274, 214},
5825 /* 5818 */ {I_VSUBPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23282, 214},
5826 /* 5819 */ {I_VSUBPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23290, 214},
5827 /* 5820 */ {I_VSUBPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23298, 214},
5828 /* 5821 */ {I_VSUBPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+23306, 215},
5829 /* 5822 */ {I_VSUBPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+23314, 215},
5830 /* 5823 */ {I_VSUBPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23322, 214},
5831 /* 5824 */ {I_VSUBPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23330, 214},
5832 /* 5825 */ {I_VSUBPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23338, 214},
5833 /* 5826 */ {I_VSUBPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23346, 214},
5834 /* 5827 */ {I_VSUBPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+23354, 215},
5835 /* 5828 */ {I_VSUBPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+23362, 215},
5836 /* 5829 */ {I_VSUBSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23370, 215},
5837 /* 5830 */ {I_VSUBSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23378, 215},
5838 /* 5831 */ {I_VSUBSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+23386, 215},
5839 /* 5832 */ {I_VSUBSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+23394, 215},
5840 /* 5833 */ {I_VUCOMISD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+23402, 215},
5841 /* 5834 */ {I_VUCOMISS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+23410, 215},
5842 /* 5835 */ {I_VUNPCKHPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23418, 214},
5843 /* 5836 */ {I_VUNPCKHPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23426, 214},
5844 /* 5837 */ {I_VUNPCKHPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23434, 214},
5845 /* 5838 */ {I_VUNPCKHPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23442, 214},
5846 /* 5839 */ {I_VUNPCKHPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23450, 215},
5847 /* 5840 */ {I_VUNPCKHPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23458, 215},
5848 /* 5841 */ {I_VUNPCKHPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23466, 214},
5849 /* 5842 */ {I_VUNPCKHPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23474, 214},
5850 /* 5843 */ {I_VUNPCKHPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23482, 214},
5851 /* 5844 */ {I_VUNPCKHPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23490, 214},
5852 /* 5845 */ {I_VUNPCKHPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23498, 215},
5853 /* 5846 */ {I_VUNPCKHPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23506, 215},
5854 /* 5847 */ {I_VUNPCKLPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23514, 214},
5855 /* 5848 */ {I_VUNPCKLPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23522, 214},
5856 /* 5849 */ {I_VUNPCKLPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23530, 214},
5857 /* 5850 */ {I_VUNPCKLPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23538, 214},
5858 /* 5851 */ {I_VUNPCKLPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23546, 215},
5859 /* 5852 */ {I_VUNPCKLPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23554, 215},
5860 /* 5853 */ {I_VUNPCKLPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23562, 214},
5861 /* 5854 */ {I_VUNPCKLPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23570, 214},
5862 /* 5855 */ {I_VUNPCKLPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23578, 214},
5863 /* 5856 */ {I_VUNPCKLPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23586, 214},
5864 /* 5857 */ {I_VUNPCKLPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23594, 215},
5865 /* 5858 */ {I_VUNPCKLPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23602, 215},
5866 /* 5859 */ {I_VXORPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23610, 216},
5867 /* 5860 */ {I_VXORPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23618, 216},
5868 /* 5861 */ {I_VXORPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23626, 216},
5869 /* 5862 */ {I_VXORPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23634, 216},
5870 /* 5863 */ {I_VXORPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23642, 217},
5871 /* 5864 */ {I_VXORPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23650, 217},
5872 /* 5865 */ {I_VXORPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23658, 216},
5873 /* 5866 */ {I_VXORPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23666, 216},
5874 /* 5867 */ {I_VXORPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23674, 216},
5875 /* 5868 */ {I_VXORPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23682, 216},
5876 /* 5869 */ {I_VXORPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23690, 217},
5877 /* 5870 */ {I_VXORPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23698, 217},
5878 /* 5871 */ {I_RDPKRU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38262, 228},
5879 /* 5872 */ {I_WRPKRU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38267, 228},
5880 /* 5873 */ {I_RDPID, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32842, 229},
5881 /* 5874 */ {I_RDPID, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32841, 228},
5882 /* 5875 */ {I_RDPID, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32842, 230},
5883 /* 5876 */ {I_CLFLUSHOPT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35350, 129},
5884 /* 5877 */ {I_CLWB, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35356, 129},
5885 /* 5878 */ {I_PCOMMIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35362, 231},
5886 /* 5879 */ {I_CLZERO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38272, 232},
5887 /* 5880 */ {I_HINT_NOP0, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35368, 233},
5888 /* 5881 */ {I_HINT_NOP0, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35374, 233},
5889 /* 5882 */ {I_HINT_NOP0, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35380, 234},
5890 /* 5883 */ {I_HINT_NOP1, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35386, 233},
5891 /* 5884 */ {I_HINT_NOP1, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35392, 233},
5892 /* 5885 */ {I_HINT_NOP1, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35398, 234},
5893 /* 5886 */ {I_HINT_NOP2, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35404, 233},
5894 /* 5887 */ {I_HINT_NOP2, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35410, 233},
5895 /* 5888 */ {I_HINT_NOP2, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35416, 234},
5896 /* 5889 */ {I_HINT_NOP3, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35422, 233},
5897 /* 5890 */ {I_HINT_NOP3, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35428, 233},
5898 /* 5891 */ {I_HINT_NOP3, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35434, 234},
5899 /* 5892 */ {I_HINT_NOP4, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35440, 233},
5900 /* 5893 */ {I_HINT_NOP4, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35446, 233},
5901 /* 5894 */ {I_HINT_NOP4, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35452, 234},
5902 /* 5895 */ {I_HINT_NOP5, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35458, 233},
5903 /* 5896 */ {I_HINT_NOP5, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35464, 233},
5904 /* 5897 */ {I_HINT_NOP5, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35470, 234},
5905 /* 5898 */ {I_HINT_NOP6, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35476, 233},
5906 /* 5899 */ {I_HINT_NOP6, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35482, 233},
5907 /* 5900 */ {I_HINT_NOP6, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35488, 234},
5908 /* 5901 */ {I_HINT_NOP7, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35494, 233},
5909 /* 5902 */ {I_HINT_NOP7, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35500, 233},
5910 /* 5903 */ {I_HINT_NOP7, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35506, 234},
5911 /* 5904 */ {I_HINT_NOP8, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35512, 233},
5912 /* 5905 */ {I_HINT_NOP8, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35518, 233},
5913 /* 5906 */ {I_HINT_NOP8, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35524, 234},
5914 /* 5907 */ {I_HINT_NOP9, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35530, 233},
5915 /* 5908 */ {I_HINT_NOP9, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35536, 233},
5916 /* 5909 */ {I_HINT_NOP9, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35542, 234},
5917 /* 5910 */ {I_HINT_NOP10, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35548, 233},
5918 /* 5911 */ {I_HINT_NOP10, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35554, 233},
5919 /* 5912 */ {I_HINT_NOP10, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35560, 234},
5920 /* 5913 */ {I_HINT_NOP11, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35566, 233},
5921 /* 5914 */ {I_HINT_NOP11, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35572, 233},
5922 /* 5915 */ {I_HINT_NOP11, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35578, 234},
5923 /* 5916 */ {I_HINT_NOP12, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35584, 233},
5924 /* 5917 */ {I_HINT_NOP12, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35590, 233},
5925 /* 5918 */ {I_HINT_NOP12, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35596, 234},
5926 /* 5919 */ {I_HINT_NOP13, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35602, 233},
5927 /* 5920 */ {I_HINT_NOP13, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35608, 233},
5928 /* 5921 */ {I_HINT_NOP13, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35614, 234},
5929 /* 5922 */ {I_HINT_NOP14, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35620, 233},
5930 /* 5923 */ {I_HINT_NOP14, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35626, 233},
5931 /* 5924 */ {I_HINT_NOP14, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35632, 234},
5932 /* 5925 */ {I_HINT_NOP15, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35638, 233},
5933 /* 5926 */ {I_HINT_NOP15, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35644, 233},
5934 /* 5927 */ {I_HINT_NOP15, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35650, 234},
5935 /* 5928 */ {I_HINT_NOP16, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35656, 233},
5936 /* 5929 */ {I_HINT_NOP16, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35662, 233},
5937 /* 5930 */ {I_HINT_NOP16, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35668, 234},
5938 /* 5931 */ {I_HINT_NOP17, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35674, 233},
5939 /* 5932 */ {I_HINT_NOP17, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35680, 233},
5940 /* 5933 */ {I_HINT_NOP17, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35686, 234},
5941 /* 5934 */ {I_HINT_NOP18, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35692, 233},
5942 /* 5935 */ {I_HINT_NOP18, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35698, 233},
5943 /* 5936 */ {I_HINT_NOP18, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35704, 234},
5944 /* 5937 */ {I_HINT_NOP19, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35710, 233},
5945 /* 5938 */ {I_HINT_NOP19, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35716, 233},
5946 /* 5939 */ {I_HINT_NOP19, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35722, 234},
5947 /* 5940 */ {I_HINT_NOP20, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35728, 233},
5948 /* 5941 */ {I_HINT_NOP20, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35734, 233},
5949 /* 5942 */ {I_HINT_NOP20, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35740, 234},
5950 /* 5943 */ {I_HINT_NOP21, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35746, 233},
5951 /* 5944 */ {I_HINT_NOP21, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35752, 233},
5952 /* 5945 */ {I_HINT_NOP21, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35758, 234},
5953 /* 5946 */ {I_HINT_NOP22, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35764, 233},
5954 /* 5947 */ {I_HINT_NOP22, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35770, 233},
5955 /* 5948 */ {I_HINT_NOP22, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35776, 234},
5956 /* 5949 */ {I_HINT_NOP23, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35782, 233},
5957 /* 5950 */ {I_HINT_NOP23, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35788, 233},
5958 /* 5951 */ {I_HINT_NOP23, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35794, 234},
5959 /* 5952 */ {I_HINT_NOP24, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35800, 233},
5960 /* 5953 */ {I_HINT_NOP24, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35806, 233},
5961 /* 5954 */ {I_HINT_NOP24, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35812, 234},
5962 /* 5955 */ {I_HINT_NOP25, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35818, 233},
5963 /* 5956 */ {I_HINT_NOP25, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35824, 233},
5964 /* 5957 */ {I_HINT_NOP25, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35830, 234},
5965 /* 5958 */ {I_HINT_NOP26, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35836, 233},
5966 /* 5959 */ {I_HINT_NOP26, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35842, 233},
5967 /* 5960 */ {I_HINT_NOP26, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35848, 234},
5968 /* 5961 */ {I_HINT_NOP27, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35854, 233},
5969 /* 5962 */ {I_HINT_NOP27, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35860, 233},
5970 /* 5963 */ {I_HINT_NOP27, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35866, 234},
5971 /* 5964 */ {I_HINT_NOP28, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35872, 233},
5972 /* 5965 */ {I_HINT_NOP28, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35878, 233},
5973 /* 5966 */ {I_HINT_NOP28, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35884, 234},
5974 /* 5967 */ {I_HINT_NOP29, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35890, 233},
5975 /* 5968 */ {I_HINT_NOP29, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35896, 233},
5976 /* 5969 */ {I_HINT_NOP29, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35902, 234},
5977 /* 5970 */ {I_HINT_NOP30, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35908, 233},
5978 /* 5971 */ {I_HINT_NOP30, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35914, 233},
5979 /* 5972 */ {I_HINT_NOP30, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35920, 234},
5980 /* 5973 */ {I_HINT_NOP31, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35926, 233},
5981 /* 5974 */ {I_HINT_NOP31, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35932, 233},
5982 /* 5975 */ {I_HINT_NOP31, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35938, 234},
5983 /* 5976 */ {I_HINT_NOP32, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35944, 233},
5984 /* 5977 */ {I_HINT_NOP32, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35950, 233},
5985 /* 5978 */ {I_HINT_NOP32, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35956, 234},
5986 /* 5979 */ {I_HINT_NOP33, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35962, 233},
5987 /* 5980 */ {I_HINT_NOP33, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35968, 233},
5988 /* 5981 */ {I_HINT_NOP33, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35974, 234},
5989 /* 5982 */ {I_HINT_NOP34, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35980, 233},
5990 /* 5983 */ {I_HINT_NOP34, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35986, 233},
5991 /* 5984 */ {I_HINT_NOP34, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35992, 234},
5992 /* 5985 */ {I_HINT_NOP35, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35998, 233},
5993 /* 5986 */ {I_HINT_NOP35, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36004, 233},
5994 /* 5987 */ {I_HINT_NOP35, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36010, 234},
5995 /* 5988 */ {I_HINT_NOP36, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36016, 233},
5996 /* 5989 */ {I_HINT_NOP36, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36022, 233},
5997 /* 5990 */ {I_HINT_NOP36, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36028, 234},
5998 /* 5991 */ {I_HINT_NOP37, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36034, 233},
5999 /* 5992 */ {I_HINT_NOP37, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36040, 233},
6000 /* 5993 */ {I_HINT_NOP37, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36046, 234},
6001 /* 5994 */ {I_HINT_NOP38, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36052, 233},
6002 /* 5995 */ {I_HINT_NOP38, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36058, 233},
6003 /* 5996 */ {I_HINT_NOP38, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36064, 234},
6004 /* 5997 */ {I_HINT_NOP39, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36070, 233},
6005 /* 5998 */ {I_HINT_NOP39, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36076, 233},
6006 /* 5999 */ {I_HINT_NOP39, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36082, 234},
6007 /* 6000 */ {I_HINT_NOP40, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36088, 233},
6008 /* 6001 */ {I_HINT_NOP40, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36094, 233},
6009 /* 6002 */ {I_HINT_NOP40, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36100, 234},
6010 /* 6003 */ {I_HINT_NOP41, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36106, 233},
6011 /* 6004 */ {I_HINT_NOP41, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36112, 233},
6012 /* 6005 */ {I_HINT_NOP41, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36118, 234},
6013 /* 6006 */ {I_HINT_NOP42, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36124, 233},
6014 /* 6007 */ {I_HINT_NOP42, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36130, 233},
6015 /* 6008 */ {I_HINT_NOP42, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36136, 234},
6016 /* 6009 */ {I_HINT_NOP43, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36142, 233},
6017 /* 6010 */ {I_HINT_NOP43, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36148, 233},
6018 /* 6011 */ {I_HINT_NOP43, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36154, 234},
6019 /* 6012 */ {I_HINT_NOP44, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36160, 233},
6020 /* 6013 */ {I_HINT_NOP44, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36166, 233},
6021 /* 6014 */ {I_HINT_NOP44, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36172, 234},
6022 /* 6015 */ {I_HINT_NOP45, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36178, 233},
6023 /* 6016 */ {I_HINT_NOP45, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36184, 233},
6024 /* 6017 */ {I_HINT_NOP45, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36190, 234},
6025 /* 6018 */ {I_HINT_NOP46, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36196, 233},
6026 /* 6019 */ {I_HINT_NOP46, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36202, 233},
6027 /* 6020 */ {I_HINT_NOP46, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36208, 234},
6028 /* 6021 */ {I_HINT_NOP47, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36214, 233},
6029 /* 6022 */ {I_HINT_NOP47, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36220, 233},
6030 /* 6023 */ {I_HINT_NOP47, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36226, 234},
6031 /* 6024 */ {I_HINT_NOP48, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36232, 233},
6032 /* 6025 */ {I_HINT_NOP48, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36238, 233},
6033 /* 6026 */ {I_HINT_NOP48, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36244, 234},
6034 /* 6027 */ {I_HINT_NOP49, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36250, 233},
6035 /* 6028 */ {I_HINT_NOP49, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36256, 233},
6036 /* 6029 */ {I_HINT_NOP49, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36262, 234},
6037 /* 6030 */ {I_HINT_NOP50, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36268, 233},
6038 /* 6031 */ {I_HINT_NOP50, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36274, 233},
6039 /* 6032 */ {I_HINT_NOP50, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36280, 234},
6040 /* 6033 */ {I_HINT_NOP51, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36286, 233},
6041 /* 6034 */ {I_HINT_NOP51, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36292, 233},
6042 /* 6035 */ {I_HINT_NOP51, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36298, 234},
6043 /* 6036 */ {I_HINT_NOP52, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36304, 233},
6044 /* 6037 */ {I_HINT_NOP52, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36310, 233},
6045 /* 6038 */ {I_HINT_NOP52, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36316, 234},
6046 /* 6039 */ {I_HINT_NOP53, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36322, 233},
6047 /* 6040 */ {I_HINT_NOP53, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36328, 233},
6048 /* 6041 */ {I_HINT_NOP53, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36334, 234},
6049 /* 6042 */ {I_HINT_NOP54, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36340, 233},
6050 /* 6043 */ {I_HINT_NOP54, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36346, 233},
6051 /* 6044 */ {I_HINT_NOP54, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36352, 234},
6052 /* 6045 */ {I_HINT_NOP55, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36358, 233},
6053 /* 6046 */ {I_HINT_NOP55, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36364, 233},
6054 /* 6047 */ {I_HINT_NOP55, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36370, 234},
6055 /* 6048 */ {I_HINT_NOP56, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33538, 233},
6056 /* 6049 */ {I_HINT_NOP56, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33544, 233},
6057 /* 6050 */ {I_HINT_NOP56, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33550, 234},
6058 /* 6051 */ {I_HINT_NOP57, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36376, 233},
6059 /* 6052 */ {I_HINT_NOP57, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36382, 233},
6060 /* 6053 */ {I_HINT_NOP57, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36388, 234},
6061 /* 6054 */ {I_HINT_NOP58, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36394, 233},
6062 /* 6055 */ {I_HINT_NOP58, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36400, 233},
6063 /* 6056 */ {I_HINT_NOP58, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36406, 234},
6064 /* 6057 */ {I_HINT_NOP59, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36412, 233},
6065 /* 6058 */ {I_HINT_NOP59, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36418, 233},
6066 /* 6059 */ {I_HINT_NOP59, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36424, 234},
6067 /* 6060 */ {I_HINT_NOP60, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36430, 233},
6068 /* 6061 */ {I_HINT_NOP60, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36436, 233},
6069 /* 6062 */ {I_HINT_NOP60, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36442, 234},
6070 /* 6063 */ {I_HINT_NOP61, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36448, 233},
6071 /* 6064 */ {I_HINT_NOP61, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36454, 233},
6072 /* 6065 */ {I_HINT_NOP61, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36460, 234},
6073 /* 6066 */ {I_HINT_NOP62, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36466, 233},
6074 /* 6067 */ {I_HINT_NOP62, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36472, 233},
6075 /* 6068 */ {I_HINT_NOP62, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36478, 234},
6076 /* 6069 */ {I_HINT_NOP63, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36484, 233},
6077 /* 6070 */ {I_HINT_NOP63, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36490, 233},
6078 /* 6071 */ {I_HINT_NOP63, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36496, 234},
6079};
6080
6081static const struct itemplate * const itable_00[] = {
6082 instrux + 36,
6083 instrux + 37,
6084};
6085
6086static const struct itemplate * const itable_01[] = {
6087 instrux + 38,
6088 instrux + 39,
6089 instrux + 40,
6090 instrux + 41,
6091 instrux + 42,
6092 instrux + 43,
6093};
6094
6095static const struct itemplate * const itable_02[] = {
6096 instrux + 44,
6097 instrux + 45,
6098};
6099
6100static const struct itemplate * const itable_03[] = {
6101 instrux + 46,
6102 instrux + 47,
6103 instrux + 48,
6104 instrux + 49,
6105 instrux + 50,
6106 instrux + 51,
6107};
6108
6109static const struct itemplate * const itable_04[] = {
6110 instrux + 55,
6111};
6112
6113static const struct itemplate * const itable_05[] = {
6114 instrux + 56,
6115 instrux + 57,
6116 instrux + 58,
6117};
6118
6119static const struct itemplate * const itable_06[] = {
6120 instrux + 838,
6121};
6122
6123static const struct itemplate * const itable_07[] = {
6124 instrux + 787,
6125};
6126
6127static const struct itemplate * const itable_08[] = {
6128 instrux + 690,
6129 instrux + 691,
6130};
6131
6132static const struct itemplate * const itable_09[] = {
6133 instrux + 692,
6134 instrux + 693,
6135 instrux + 694,
6136 instrux + 695,
6137 instrux + 696,
6138 instrux + 697,
6139};
6140
6141static const struct itemplate * const itable_0A[] = {
6142 instrux + 698,
6143 instrux + 699,
6144};
6145
6146static const struct itemplate * const itable_0B[] = {
6147 instrux + 700,
6148 instrux + 701,
6149 instrux + 702,
6150 instrux + 703,
6151 instrux + 704,
6152 instrux + 705,
6153};
6154
6155static const struct itemplate * const itable_0C[] = {
6156 instrux + 709,
6157};
6158
6159static const struct itemplate * const itable_0D[] = {
6160 instrux + 710,
6161 instrux + 711,
6162 instrux + 712,
6163};
6164
6165static const struct itemplate * const itable_0E[] = {
6166 instrux + 839,
6167};
6168
6169static const struct itemplate * const itable_0F00[] = {
6170 instrux + 518,
6171 instrux + 519,
6172 instrux + 548,
6173 instrux + 549,
6174 instrux + 550,
6175 instrux + 591,
6176 instrux + 592,
6177 instrux + 593,
6178 instrux + 1020,
6179 instrux + 1021,
6180 instrux + 1022,
6181 instrux + 1023,
6182 instrux + 1024,
6183 instrux + 1039,
6184 instrux + 1040,
6185 instrux + 1041,
6186 instrux + 1042,
6187 instrux + 1043,
6188 instrux + 1109,
6189 instrux + 1110,
6190 instrux + 1111,
6191 instrux + 1112,
6192 instrux + 1113,
6193 instrux + 1114,
6194};
6195
6196static const struct itemplate * const itable_0F01[] = {
6197 instrux + 484,
6198 instrux + 485,
6199 instrux + 486,
6200 instrux + 487,
6201 instrux + 488,
6202 instrux + 543,
6203 instrux + 547,
6204 instrux + 551,
6205 instrux + 552,
6206 instrux + 553,
6207 instrux + 595,
6208 instrux + 596,
6209 instrux + 676,
6210 instrux + 677,
6211 instrux + 886,
6212 instrux + 970,
6213 instrux + 1019,
6214 instrux + 1025,
6215 instrux + 1027,
6216 instrux + 1028,
6217 instrux + 1029,
6218 instrux + 1030,
6219 instrux + 1031,
6220 instrux + 1076,
6221 instrux + 1275,
6222 instrux + 1276,
6223 instrux + 1517,
6224 instrux + 1518,
6225 instrux + 1519,
6226 instrux + 1521,
6227 instrux + 1522,
6228 instrux + 1523,
6229 instrux + 1524,
6230 instrux + 1529,
6231 instrux + 1530,
6232 instrux + 1531,
6233 instrux + 1534,
6234 instrux + 3095,
6235 instrux + 3096,
6236 instrux + 3704,
6237 instrux + 3705,
6238 instrux + 5871,
6239 instrux + 5872,
6240 instrux + 5879,
6241};
6242
6243static const struct itemplate * const itable_0F02[] = {
6244 instrux + 521,
6245 instrux + 522,
6246 instrux + 523,
6247 instrux + 524,
6248 instrux + 525,
6249 instrux + 526,
6250 instrux + 527,
6251 instrux + 528,
6252 instrux + 529,
6253 instrux + 530,
6254};
6255
6256static const struct itemplate * const itable_0F03[] = {
6257 instrux + 578,
6258 instrux + 579,
6259 instrux + 580,
6260 instrux + 581,
6261 instrux + 582,
6262 instrux + 583,
6263 instrux + 584,
6264 instrux + 585,
6265 instrux + 586,
6266 instrux + 587,
6267};
6268
6269static const struct itemplate * const itable_0F05[] = {
6270 instrux + 1077,
6271};
6272
6273static const struct itemplate * const itable_0F06[] = {
6274 instrux + 174,
6275};
6276
6277static const struct itemplate * const itable_0F07[] = {
6278 instrux + 1080,
6279};
6280
6281static const struct itemplate * const itable_0F08[] = {
6282 instrux + 481,
6283};
6284
6285static const struct itemplate * const itable_0F09[] = {
6286 instrux + 1116,
6287};
6288
6289static const struct itemplate * const itable_0F0B[] = {
6290 instrux + 1108,
6291};
6292
6293static const struct itemplate * const itable_0F0D[] = {
6294 instrux + 800,
6295 instrux + 801,
6296 instrux + 3755,
6297};
6298
6299static const struct itemplate * const itable_0F0E[] = {
6300 instrux + 307,
6301};
6302
6303static const struct itemplate * const itable_0F0F[] = {
6304 instrux + 744,
6305 instrux + 752,
6306 instrux + 753,
6307 instrux + 754,
6308 instrux + 755,
6309 instrux + 756,
6310 instrux + 757,
6311 instrux + 758,
6312 instrux + 759,
6313 instrux + 760,
6314 instrux + 761,
6315 instrux + 762,
6316 instrux + 763,
6317 instrux + 764,
6318 instrux + 765,
6319 instrux + 766,
6320 instrux + 767,
6321 instrux + 768,
6322 instrux + 773,
6323 instrux + 1310,
6324 instrux + 1311,
6325 instrux + 1312,
6326 instrux + 1313,
6327 instrux + 1314,
6328 instrux + 1656,
6329 instrux + 1657,
6330};
6331
6332static const struct itemplate * const itable_0F10[] = {
6333 instrux + 1249,
6334 instrux + 1251,
6335 instrux + 1252,
6336 instrux + 1486,
6337 instrux + 1489,
6338 instrux + 1490,
6339 instrux + 1493,
6340};
6341
6342static const struct itemplate * const itable_0F11[] = {
6343 instrux + 1250,
6344 instrux + 1253,
6345 instrux + 1487,
6346 instrux + 1488,
6347 instrux + 1491,
6348 instrux + 1492,
6349};
6350
6351static const struct itemplate * const itable_0F12[] = {
6352 instrux + 1243,
6353 instrux + 1245,
6354 instrux + 1483,
6355 instrux + 1514,
6356 instrux + 1516,
6357};
6358
6359static const struct itemplate * const itable_0F13[] = {
6360 instrux + 1244,
6361 instrux + 1482,
6362};
6363
6364static const struct itemplate * const itable_0F14[] = {
6365 instrux + 1269,
6366 instrux + 1505,
6367};
6368
6369static const struct itemplate * const itable_0F15[] = {
6370 instrux + 1268,
6371 instrux + 1504,
6372};
6373
6374static const struct itemplate * const itable_0F16[] = {
6375 instrux + 1240,
6376 instrux + 1242,
6377 instrux + 1481,
6378 instrux + 1515,
6379};
6380
6381static const struct itemplate * const itable_0F17[] = {
6382 instrux + 1241,
6383 instrux + 1480,
6384};
6385
6386static const struct itemplate * const itable_0F18[] = {
6387 instrux + 1289,
6388 instrux + 1290,
6389 instrux + 1291,
6390 instrux + 1292,
6391 instrux + 5880,
6392 instrux + 5881,
6393 instrux + 5882,
6394 instrux + 5883,
6395 instrux + 5884,
6396 instrux + 5885,
6397 instrux + 5886,
6398 instrux + 5887,
6399 instrux + 5888,
6400 instrux + 5889,
6401 instrux + 5890,
6402 instrux + 5891,
6403 instrux + 5892,
6404 instrux + 5893,
6405 instrux + 5894,
6406 instrux + 5895,
6407 instrux + 5896,
6408 instrux + 5897,
6409 instrux + 5898,
6410 instrux + 5899,
6411 instrux + 5900,
6412 instrux + 5901,
6413 instrux + 5902,
6414 instrux + 5903,
6415};
6416
6417static const struct itemplate * const itable_0F19[] = {
6418 instrux + 5904,
6419 instrux + 5905,
6420 instrux + 5906,
6421 instrux + 5907,
6422 instrux + 5908,
6423 instrux + 5909,
6424 instrux + 5910,
6425 instrux + 5911,
6426 instrux + 5912,
6427 instrux + 5913,
6428 instrux + 5914,
6429 instrux + 5915,
6430 instrux + 5916,
6431 instrux + 5917,
6432 instrux + 5918,
6433 instrux + 5919,
6434 instrux + 5920,
6435 instrux + 5921,
6436 instrux + 5922,
6437 instrux + 5923,
6438 instrux + 5924,
6439 instrux + 5925,
6440 instrux + 5926,
6441 instrux + 5927,
6442};
6443
6444static const struct itemplate * const itable_0F1A[] = {
6445 instrux + 3757,
6446 instrux + 3758,
6447 instrux + 3759,
6448 instrux + 3760,
6449 instrux + 3761,
6450 instrux + 3762,
6451 instrux + 3766,
6452 instrux + 3767,
6453 instrux + 3770,
6454 instrux + 3771,
6455 instrux + 3772,
6456 instrux + 5928,
6457 instrux + 5929,
6458 instrux + 5930,
6459 instrux + 5931,
6460 instrux + 5932,
6461 instrux + 5933,
6462 instrux + 5934,
6463 instrux + 5935,
6464 instrux + 5936,
6465 instrux + 5937,
6466 instrux + 5938,
6467 instrux + 5939,
6468 instrux + 5940,
6469 instrux + 5941,
6470 instrux + 5942,
6471 instrux + 5943,
6472 instrux + 5944,
6473 instrux + 5945,
6474 instrux + 5946,
6475 instrux + 5947,
6476 instrux + 5948,
6477 instrux + 5949,
6478 instrux + 5950,
6479 instrux + 5951,
6480};
6481
6482static const struct itemplate * const itable_0F1B[] = {
6483 instrux + 3756,
6484 instrux + 3763,
6485 instrux + 3764,
6486 instrux + 3765,
6487 instrux + 3768,
6488 instrux + 3769,
6489 instrux + 3773,
6490 instrux + 3774,
6491 instrux + 3775,
6492 instrux + 3776,
6493 instrux + 3777,
6494 instrux + 5952,
6495 instrux + 5953,
6496 instrux + 5954,
6497 instrux + 5955,
6498 instrux + 5956,
6499 instrux + 5957,
6500 instrux + 5958,
6501 instrux + 5959,
6502 instrux + 5960,
6503 instrux + 5961,
6504 instrux + 5962,
6505 instrux + 5963,
6506 instrux + 5964,
6507 instrux + 5965,
6508 instrux + 5966,
6509 instrux + 5967,
6510 instrux + 5968,
6511 instrux + 5969,
6512 instrux + 5970,
6513 instrux + 5971,
6514 instrux + 5972,
6515 instrux + 5973,
6516 instrux + 5974,
6517 instrux + 5975,
6518};
6519
6520static const struct itemplate * const itable_0F1C[] = {
6521 instrux + 5976,
6522 instrux + 5977,
6523 instrux + 5978,
6524 instrux + 5979,
6525 instrux + 5980,
6526 instrux + 5981,
6527 instrux + 5982,
6528 instrux + 5983,
6529 instrux + 5984,
6530 instrux + 5985,
6531 instrux + 5986,
6532 instrux + 5987,
6533 instrux + 5988,
6534 instrux + 5989,
6535 instrux + 5990,
6536 instrux + 5991,
6537 instrux + 5992,
6538 instrux + 5993,
6539 instrux + 5994,
6540 instrux + 5995,
6541 instrux + 5996,
6542 instrux + 5997,
6543 instrux + 5998,
6544 instrux + 5999,
6545};
6546
6547static const struct itemplate * const itable_0F1D[] = {
6548 instrux + 6000,
6549 instrux + 6001,
6550 instrux + 6002,
6551 instrux + 6003,
6552 instrux + 6004,
6553 instrux + 6005,
6554 instrux + 6006,
6555 instrux + 6007,
6556 instrux + 6008,
6557 instrux + 6009,
6558 instrux + 6010,
6559 instrux + 6011,
6560 instrux + 6012,
6561 instrux + 6013,
6562 instrux + 6014,
6563 instrux + 6015,
6564 instrux + 6016,
6565 instrux + 6017,
6566 instrux + 6018,
6567 instrux + 6019,
6568 instrux + 6020,
6569 instrux + 6021,
6570 instrux + 6022,
6571 instrux + 6023,
6572};
6573
6574static const struct itemplate * const itable_0F1E[] = {
6575 instrux + 6024,
6576 instrux + 6025,
6577 instrux + 6026,
6578 instrux + 6027,
6579 instrux + 6028,
6580 instrux + 6029,
6581 instrux + 6030,
6582 instrux + 6031,
6583 instrux + 6032,
6584 instrux + 6033,
6585 instrux + 6034,
6586 instrux + 6035,
6587 instrux + 6036,
6588 instrux + 6037,
6589 instrux + 6038,
6590 instrux + 6039,
6591 instrux + 6040,
6592 instrux + 6041,
6593 instrux + 6042,
6594 instrux + 6043,
6595 instrux + 6044,
6596 instrux + 6045,
6597 instrux + 6046,
6598 instrux + 6047,
6599};
6600
6601static const struct itemplate * const itable_0F1F[] = {
6602 instrux + 683,
6603 instrux + 684,
6604 instrux + 685,
6605 instrux + 6048,
6606 instrux + 6049,
6607 instrux + 6050,
6608 instrux + 6051,
6609 instrux + 6052,
6610 instrux + 6053,
6611 instrux + 6054,
6612 instrux + 6055,
6613 instrux + 6056,
6614 instrux + 6057,
6615 instrux + 6058,
6616 instrux + 6059,
6617 instrux + 6060,
6618 instrux + 6061,
6619 instrux + 6062,
6620 instrux + 6063,
6621 instrux + 6064,
6622 instrux + 6065,
6623 instrux + 6066,
6624 instrux + 6067,
6625 instrux + 6068,
6626 instrux + 6069,
6627 instrux + 6070,
6628 instrux + 6071,
6629};
6630
6631static const struct itemplate * const itable_0F20[] = {
6632 instrux + 613,
6633 instrux + 614,
6634};
6635
6636static const struct itemplate * const itable_0F21[] = {
6637 instrux + 617,
6638 instrux + 618,
6639};
6640
6641static const struct itemplate * const itable_0F22[] = {
6642 instrux + 615,
6643 instrux + 616,
6644};
6645
6646static const struct itemplate * const itable_0F23[] = {
6647 instrux + 619,
6648 instrux + 620,
6649};
6650
6651static const struct itemplate * const itable_0F28[] = {
6652 instrux + 1238,
6653 instrux + 1476,
6654 instrux + 1479,
6655};
6656
6657static const struct itemplate * const itable_0F29[] = {
6658 instrux + 1239,
6659 instrux + 1477,
6660 instrux + 1478,
6661};
6662
6663static const struct itemplate * const itable_0F2A[] = {
6664 instrux + 1220,
6665 instrux + 1222,
6666 instrux + 1223,
6667 instrux + 1452,
6668 instrux + 1460,
6669 instrux + 1461,
6670};
6671
6672static const struct itemplate * const itable_0F2B[] = {
6673 instrux + 1248,
6674 instrux + 1320,
6675 instrux + 1576,
6676 instrux + 1577,
6677};
6678
6679static const struct itemplate * const itable_0F2C[] = {
6680 instrux + 1228,
6681 instrux + 1229,
6682 instrux + 1230,
6683 instrux + 1463,
6684 instrux + 1466,
6685 instrux + 1467,
6686 instrux + 1468,
6687 instrux + 1469,
6688};
6689
6690static const struct itemplate * const itable_0F2D[] = {
6691 instrux + 1221,
6692 instrux + 1224,
6693 instrux + 1225,
6694 instrux + 1226,
6695 instrux + 1227,
6696 instrux + 1450,
6697 instrux + 1455,
6698 instrux + 1456,
6699 instrux + 1457,
6700 instrux + 1458,
6701};
6702
6703static const struct itemplate * const itable_0F2E[] = {
6704 instrux + 1267,
6705 instrux + 1503,
6706};
6707
6708static const struct itemplate * const itable_0F2F[] = {
6709 instrux + 1219,
6710 instrux + 1446,
6711};
6712
6713static const struct itemplate * const itable_0F30[] = {
6714 instrux + 1118,
6715};
6716
6717static const struct itemplate * const itable_0F31[] = {
6718 instrux + 885,
6719};
6720
6721static const struct itemplate * const itable_0F32[] = {
6722 instrux + 883,
6723};
6724
6725static const struct itemplate * const itable_0F33[] = {
6726 instrux + 884,
6727};
6728
6729static const struct itemplate * const itable_0F34[] = {
6730 instrux + 1078,
6731};
6732
6733static const struct itemplate * const itable_0F35[] = {
6734 instrux + 1079,
6735};
6736
6737static const struct itemplate * const itable_0F36[] = {
6738 instrux + 882,
6739};
6740
6741static const struct itemplate * const itable_0F37[] = {
6742 instrux + 1117,
6743 instrux + 1655,
6744};
6745
6746static const struct itemplate * const itable_0F3800[] = {
6747 instrux + 1564,
6748 instrux + 1565,
6749};
6750
6751static const struct itemplate * const itable_0F3801[] = {
6752 instrux + 1548,
6753 instrux + 1549,
6754};
6755
6756static const struct itemplate * const itable_0F3802[] = {
6757 instrux + 1550,
6758 instrux + 1551,
6759};
6760
6761static const struct itemplate * const itable_0F3803[] = {
6762 instrux + 1552,
6763 instrux + 1553,
6764};
6765
6766static const struct itemplate * const itable_0F3804[] = {
6767 instrux + 1560,
6768 instrux + 1561,
6769};
6770
6771static const struct itemplate * const itable_0F3805[] = {
6772 instrux + 1554,
6773 instrux + 1555,
6774};
6775
6776static const struct itemplate * const itable_0F3806[] = {
6777 instrux + 1556,
6778 instrux + 1557,
6779};
6780
6781static const struct itemplate * const itable_0F3807[] = {
6782 instrux + 1558,
6783 instrux + 1559,
6784};
6785
6786static const struct itemplate * const itable_0F3808[] = {
6787 instrux + 1566,
6788 instrux + 1567,
6789};
6790
6791static const struct itemplate * const itable_0F3809[] = {
6792 instrux + 1568,
6793 instrux + 1569,
6794};
6795
6796static const struct itemplate * const itable_0F380A[] = {
6797 instrux + 1570,
6798 instrux + 1571,
6799};
6800
6801static const struct itemplate * const itable_0F380B[] = {
6802 instrux + 1562,
6803 instrux + 1563,
6804};
6805
6806static const struct itemplate * const itable_0F3810[] = {
6807 instrux + 1595,
6808 instrux + 1596,
6809};
6810
6811static const struct itemplate * const itable_0F3814[] = {
6812 instrux + 1585,
6813 instrux + 1586,
6814};
6815
6816static const struct itemplate * const itable_0F3815[] = {
6817 instrux + 1583,
6818 instrux + 1584,
6819};
6820
6821static const struct itemplate * const itable_0F3817[] = {
6822 instrux + 1637,
6823};
6824
6825static const struct itemplate * const itable_0F381C[] = {
6826 instrux + 1540,
6827 instrux + 1541,
6828};
6829
6830static const struct itemplate * const itable_0F381D[] = {
6831 instrux + 1542,
6832 instrux + 1543,
6833};
6834
6835static const struct itemplate * const itable_0F381E[] = {
6836 instrux + 1544,
6837 instrux + 1545,
6838};
6839
6840static const struct itemplate * const itable_0F3820[] = {
6841 instrux + 1623,
6842};
6843
6844static const struct itemplate * const itable_0F3821[] = {
6845 instrux + 1624,
6846};
6847
6848static const struct itemplate * const itable_0F3822[] = {
6849 instrux + 1625,
6850};
6851
6852static const struct itemplate * const itable_0F3823[] = {
6853 instrux + 1626,
6854};
6855
6856static const struct itemplate * const itable_0F3824[] = {
6857 instrux + 1627,
6858};
6859
6860static const struct itemplate * const itable_0F3825[] = {
6861 instrux + 1628,
6862};
6863
6864static const struct itemplate * const itable_0F3828[] = {
6865 instrux + 1635,
6866};
6867
6868static const struct itemplate * const itable_0F3829[] = {
6869 instrux + 1598,
6870};
6871
6872static const struct itemplate * const itable_0F382A[] = {
6873 instrux + 1592,
6874};
6875
6876static const struct itemplate * const itable_0F382B[] = {
6877 instrux + 1594,
6878};
6879
6880static const struct itemplate * const itable_0F3830[] = {
6881 instrux + 1629,
6882};
6883
6884static const struct itemplate * const itable_0F3831[] = {
6885 instrux + 1630,
6886};
6887
6888static const struct itemplate * const itable_0F3832[] = {
6889 instrux + 1631,
6890};
6891
6892static const struct itemplate * const itable_0F3833[] = {
6893 instrux + 1632,
6894};
6895
6896static const struct itemplate * const itable_0F3834[] = {
6897 instrux + 1633,
6898};
6899
6900static const struct itemplate * const itable_0F3835[] = {
6901 instrux + 1634,
6902};
6903
6904static const struct itemplate * const itable_0F3837[] = {
6905 instrux + 1651,
6906};
6907
6908static const struct itemplate * const itable_0F3838[] = {
6909 instrux + 1619,
6910};
6911
6912static const struct itemplate * const itable_0F3839[] = {
6913 instrux + 1620,
6914};
6915
6916static const struct itemplate * const itable_0F383A[] = {
6917 instrux + 1622,
6918};
6919
6920static const struct itemplate * const itable_0F383B[] = {
6921 instrux + 1621,
6922};
6923
6924static const struct itemplate * const itable_0F383C[] = {
6925 instrux + 1615,
6926};
6927
6928static const struct itemplate * const itable_0F383D[] = {
6929 instrux + 1616,
6930};
6931
6932static const struct itemplate * const itable_0F383E[] = {
6933 instrux + 1618,
6934};
6935
6936static const struct itemplate * const itable_0F383F[] = {
6937 instrux + 1617,
6938};
6939
6940static const struct itemplate * const itable_0F3840[] = {
6941 instrux + 1636,
6942};
6943
6944static const struct itemplate * const itable_0F3841[] = {
6945 instrux + 1607,
6946};
6947
6948static const struct itemplate * const itable_0F3880[] = {
6949 instrux + 1536,
6950 instrux + 1537,
6951};
6952
6953static const struct itemplate * const itable_0F3881[] = {
6954 instrux + 1538,
6955 instrux + 1539,
6956};
6957
6958static const struct itemplate * const itable_0F3882[] = {
6959 instrux + 482,
6960 instrux + 483,
6961};
6962
6963static const struct itemplate * const itable_0F38C8[] = {
6964 instrux + 3780,
6965};
6966
6967static const struct itemplate * const itable_0F38C9[] = {
6968 instrux + 3778,
6969};
6970
6971static const struct itemplate * const itable_0F38CA[] = {
6972 instrux + 3779,
6973};
6974
6975static const struct itemplate * const itable_0F38CB[] = {
6976 instrux + 3784,
6977 instrux + 3785,
6978};
6979
6980static const struct itemplate * const itable_0F38CC[] = {
6981 instrux + 3782,
6982};
6983
6984static const struct itemplate * const itable_0F38CD[] = {
6985 instrux + 3783,
6986};
6987
6988static const struct itemplate * const itable_0F38DB[] = {
6989 instrux + 1668,
6990};
6991
6992static const struct itemplate * const itable_0F38DC[] = {
6993 instrux + 1664,
6994};
6995
6996static const struct itemplate * const itable_0F38DD[] = {
6997 instrux + 1665,
6998};
6999
7000static const struct itemplate * const itable_0F38DE[] = {
7001 instrux + 1666,
7002};
7003
7004static const struct itemplate * const itable_0F38DF[] = {
7005 instrux + 1667,
7006};
7007
7008static const struct itemplate * const itable_0F38F0[] = {
7009 instrux + 1642,
7010 instrux + 1645,
7011 instrux + 1658,
7012 instrux + 1659,
7013 instrux + 1660,
7014};
7015
7016static const struct itemplate * const itable_0F38F1[] = {
7017 instrux + 1643,
7018 instrux + 1644,
7019 instrux + 1646,
7020 instrux + 1661,
7021 instrux + 1662,
7022 instrux + 1663,
7023};
7024
7025static const struct itemplate * const itable_0F38F6[] = {
7026 instrux + 3088,
7027 instrux + 3089,
7028 instrux + 3090,
7029 instrux + 3091,
7030};
7031
7032static const struct itemplate * const itable_0F39[] = {
7033 instrux + 238,
7034};
7035
7036static const struct itemplate * const itable_0F3A08[] = {
7037 instrux + 1639,
7038};
7039
7040static const struct itemplate * const itable_0F3A09[] = {
7041 instrux + 1638,
7042};
7043
7044static const struct itemplate * const itable_0F3A0A[] = {
7045 instrux + 1641,
7046};
7047
7048static const struct itemplate * const itable_0F3A0B[] = {
7049 instrux + 1640,
7050};
7051
7052static const struct itemplate * const itable_0F3A0C[] = {
7053 instrux + 1582,
7054};
7055
7056static const struct itemplate * const itable_0F3A0D[] = {
7057 instrux + 1581,
7058};
7059
7060static const struct itemplate * const itable_0F3A0E[] = {
7061 instrux + 1597,
7062};
7063
7064static const struct itemplate * const itable_0F3A0F[] = {
7065 instrux + 1546,
7066 instrux + 1547,
7067};
7068
7069static const struct itemplate * const itable_0F3A14[] = {
7070 instrux + 1599,
7071 instrux + 1600,
7072 instrux + 1601,
7073};
7074
7075static const struct itemplate * const itable_0F3A15[] = {
7076 instrux + 1604,
7077 instrux + 1605,
7078 instrux + 1606,
7079};
7080
7081static const struct itemplate * const itable_0F3A16[] = {
7082 instrux + 1602,
7083 instrux + 1603,
7084};
7085
7086static const struct itemplate * const itable_0F3A17[] = {
7087 instrux + 1589,
7088 instrux + 1590,
7089};
7090
7091static const struct itemplate * const itable_0F3A20[] = {
7092 instrux + 1608,
7093 instrux + 1609,
7094 instrux + 1610,
7095};
7096
7097static const struct itemplate * const itable_0F3A21[] = {
7098 instrux + 1591,
7099};
7100
7101static const struct itemplate * const itable_0F3A22[] = {
7102 instrux + 1611,
7103 instrux + 1612,
7104 instrux + 1613,
7105 instrux + 1614,
7106};
7107
7108static const struct itemplate * const itable_0F3A40[] = {
7109 instrux + 1588,
7110};
7111
7112static const struct itemplate * const itable_0F3A41[] = {
7113 instrux + 1587,
7114};
7115
7116static const struct itemplate * const itable_0F3A42[] = {
7117 instrux + 1593,
7118};
7119
7120static const struct itemplate * const itable_0F3A44[] = {
7121 instrux + 2866,
7122 instrux + 2867,
7123 instrux + 2868,
7124 instrux + 2869,
7125 instrux + 2870,
7126};
7127
7128static const struct itemplate * const itable_0F3A60[] = {
7129 instrux + 1648,
7130};
7131
7132static const struct itemplate * const itable_0F3A61[] = {
7133 instrux + 1647,
7134};
7135
7136static const struct itemplate * const itable_0F3A62[] = {
7137 instrux + 1650,
7138};
7139
7140static const struct itemplate * const itable_0F3A63[] = {
7141 instrux + 1649,
7142};
7143
7144static const struct itemplate * const itable_0F3ACC[] = {
7145 instrux + 3781,
7146};
7147
7148static const struct itemplate * const itable_0F3ADF[] = {
7149 instrux + 1669,
7150};
7151
7152static const struct itemplate * const itable_0F3C[] = {
7153 instrux + 222,
7154};
7155
7156static const struct itemplate * const itable_0F3D[] = {
7157 instrux + 221,
7158};
7159
7160static const struct itemplate * const itable_0F40[] = {
7161 instrux + 1182,
7162 instrux + 1183,
7163 instrux + 1184,
7164 instrux + 1185,
7165 instrux + 1186,
7166 instrux + 1187,
7167};
7168
7169static const struct itemplate * const itable_0F41[] = {
7170 instrux + 1182,
7171 instrux + 1183,
7172 instrux + 1184,
7173 instrux + 1185,
7174 instrux + 1186,
7175 instrux + 1187,
7176};
7177
7178static const struct itemplate * const itable_0F42[] = {
7179 instrux + 1182,
7180 instrux + 1183,
7181 instrux + 1184,
7182 instrux + 1185,
7183 instrux + 1186,
7184 instrux + 1187,
7185};
7186
7187static const struct itemplate * const itable_0F43[] = {
7188 instrux + 1182,
7189 instrux + 1183,
7190 instrux + 1184,
7191 instrux + 1185,
7192 instrux + 1186,
7193 instrux + 1187,
7194};
7195
7196static const struct itemplate * const itable_0F44[] = {
7197 instrux + 1182,
7198 instrux + 1183,
7199 instrux + 1184,
7200 instrux + 1185,
7201 instrux + 1186,
7202 instrux + 1187,
7203};
7204
7205static const struct itemplate * const itable_0F45[] = {
7206 instrux + 1182,
7207 instrux + 1183,
7208 instrux + 1184,
7209 instrux + 1185,
7210 instrux + 1186,
7211 instrux + 1187,
7212};
7213
7214static const struct itemplate * const itable_0F46[] = {
7215 instrux + 1182,
7216 instrux + 1183,
7217 instrux + 1184,
7218 instrux + 1185,
7219 instrux + 1186,
7220 instrux + 1187,
7221};
7222
7223static const struct itemplate * const itable_0F47[] = {
7224 instrux + 1182,
7225 instrux + 1183,
7226 instrux + 1184,
7227 instrux + 1185,
7228 instrux + 1186,
7229 instrux + 1187,
7230};
7231
7232static const struct itemplate * const itable_0F48[] = {
7233 instrux + 1182,
7234 instrux + 1183,
7235 instrux + 1184,
7236 instrux + 1185,
7237 instrux + 1186,
7238 instrux + 1187,
7239};
7240
7241static const struct itemplate * const itable_0F49[] = {
7242 instrux + 1182,
7243 instrux + 1183,
7244 instrux + 1184,
7245 instrux + 1185,
7246 instrux + 1186,
7247 instrux + 1187,
7248};
7249
7250static const struct itemplate * const itable_0F4A[] = {
7251 instrux + 1182,
7252 instrux + 1183,
7253 instrux + 1184,
7254 instrux + 1185,
7255 instrux + 1186,
7256 instrux + 1187,
7257};
7258
7259static const struct itemplate * const itable_0F4B[] = {
7260 instrux + 1182,
7261 instrux + 1183,
7262 instrux + 1184,
7263 instrux + 1185,
7264 instrux + 1186,
7265 instrux + 1187,
7266};
7267
7268static const struct itemplate * const itable_0F4C[] = {
7269 instrux + 1182,
7270 instrux + 1183,
7271 instrux + 1184,
7272 instrux + 1185,
7273 instrux + 1186,
7274 instrux + 1187,
7275};
7276
7277static const struct itemplate * const itable_0F4D[] = {
7278 instrux + 1182,
7279 instrux + 1183,
7280 instrux + 1184,
7281 instrux + 1185,
7282 instrux + 1186,
7283 instrux + 1187,
7284};
7285
7286static const struct itemplate * const itable_0F4E[] = {
7287 instrux + 1182,
7288 instrux + 1183,
7289 instrux + 1184,
7290 instrux + 1185,
7291 instrux + 1186,
7292 instrux + 1187,
7293};
7294
7295static const struct itemplate * const itable_0F4F[] = {
7296 instrux + 1182,
7297 instrux + 1183,
7298 instrux + 1184,
7299 instrux + 1185,
7300 instrux + 1186,
7301 instrux + 1187,
7302};
7303
7304static const struct itemplate * const itable_0F50[] = {
7305 instrux + 743,
7306 instrux + 1246,
7307 instrux + 1247,
7308 instrux + 1484,
7309 instrux + 1485,
7310};
7311
7312static const struct itemplate * const itable_0F51[] = {
7313 instrux + 735,
7314 instrux + 1262,
7315 instrux + 1263,
7316 instrux + 1499,
7317 instrux + 1500,
7318};
7319
7320static const struct itemplate * const itable_0F52[] = {
7321 instrux + 771,
7322 instrux + 1259,
7323 instrux + 1260,
7324};
7325
7326static const struct itemplate * const itable_0F53[] = {
7327 instrux + 1257,
7328 instrux + 1258,
7329};
7330
7331static const struct itemplate * const itable_0F54[] = {
7332 instrux + 751,
7333 instrux + 1198,
7334 instrux + 1427,
7335};
7336
7337static const struct itemplate * const itable_0F55[] = {
7338 instrux + 821,
7339 instrux + 1197,
7340 instrux + 1426,
7341};
7342
7343static const struct itemplate * const itable_0F56[] = {
7344 instrux + 1256,
7345 instrux + 1496,
7346};
7347
7348static const struct itemplate * const itable_0F57[] = {
7349 instrux + 1270,
7350 instrux + 1506,
7351};
7352
7353static const struct itemplate * const itable_0F58[] = {
7354 instrux + 780,
7355 instrux + 1195,
7356 instrux + 1196,
7357 instrux + 1424,
7358 instrux + 1425,
7359};
7360
7361static const struct itemplate * const itable_0F59[] = {
7362 instrux + 774,
7363 instrux + 1254,
7364 instrux + 1255,
7365 instrux + 1494,
7366 instrux + 1495,
7367};
7368
7369static const struct itemplate * const itable_0F5A[] = {
7370 instrux + 779,
7371 instrux + 1451,
7372 instrux + 1454,
7373 instrux + 1459,
7374 instrux + 1462,
7375};
7376
7377static const struct itemplate * const itable_0F5B[] = {
7378 instrux + 778,
7379 instrux + 1448,
7380 instrux + 1453,
7381 instrux + 1465,
7382};
7383
7384static const struct itemplate * const itable_0F5C[] = {
7385 instrux + 777,
7386 instrux + 1265,
7387 instrux + 1266,
7388 instrux + 1501,
7389 instrux + 1502,
7390};
7391
7392static const struct itemplate * const itable_0F5D[] = {
7393 instrux + 772,
7394 instrux + 1236,
7395 instrux + 1237,
7396 instrux + 1474,
7397 instrux + 1475,
7398};
7399
7400static const struct itemplate * const itable_0F5E[] = {
7401 instrux + 769,
7402 instrux + 1231,
7403 instrux + 1232,
7404 instrux + 1470,
7405 instrux + 1471,
7406};
7407
7408static const struct itemplate * const itable_0F5F[] = {
7409 instrux + 1234,
7410 instrux + 1235,
7411 instrux + 1472,
7412 instrux + 1473,
7413};
7414
7415static const struct itemplate * const itable_0F60[] = {
7416 instrux + 829,
7417 instrux + 1419,
7418};
7419
7420static const struct itemplate * const itable_0F61[] = {
7421 instrux + 831,
7422 instrux + 1420,
7423};
7424
7425static const struct itemplate * const itable_0F62[] = {
7426 instrux + 830,
7427 instrux + 1421,
7428};
7429
7430static const struct itemplate * const itable_0F63[] = {
7431 instrux + 730,
7432 instrux + 1343,
7433};
7434
7435static const struct itemplate * const itable_0F64[] = {
7436 instrux + 748,
7437 instrux + 1362,
7438};
7439
7440static const struct itemplate * const itable_0F65[] = {
7441 instrux + 750,
7442 instrux + 1363,
7443};
7444
7445static const struct itemplate * const itable_0F66[] = {
7446 instrux + 749,
7447 instrux + 1364,
7448};
7449
7450static const struct itemplate * const itable_0F67[] = {
7451 instrux + 731,
7452 instrux + 1345,
7453};
7454
7455static const struct itemplate * const itable_0F68[] = {
7456 instrux + 826,
7457 instrux + 1415,
7458};
7459
7460static const struct itemplate * const itable_0F69[] = {
7461 instrux + 828,
7462 instrux + 1416,
7463};
7464
7465static const struct itemplate * const itable_0F6A[] = {
7466 instrux + 827,
7467 instrux + 1417,
7468};
7469
7470static const struct itemplate * const itable_0F6B[] = {
7471 instrux + 729,
7472 instrux + 1344,
7473};
7474
7475static const struct itemplate * const itable_0F6C[] = {
7476 instrux + 1422,
7477};
7478
7479static const struct itemplate * const itable_0F6D[] = {
7480 instrux + 1418,
7481};
7482
7483static const struct itemplate * const itable_0F6E[] = {
7484 instrux + 649,
7485 instrux + 653,
7486 instrux + 1324,
7487 instrux + 1325,
7488 instrux + 1340,
7489};
7490
7491static const struct itemplate * const itable_0F6F[] = {
7492 instrux + 651,
7493 instrux + 1327,
7494 instrux + 1329,
7495 instrux + 1331,
7496 instrux + 1333,
7497};
7498
7499static const struct itemplate * const itable_0F70[] = {
7500 instrux + 1309,
7501 instrux + 1382,
7502 instrux + 1383,
7503 instrux + 1384,
7504 instrux + 1385,
7505 instrux + 1386,
7506 instrux + 1387,
7507};
7508
7509static const struct itemplate * const itable_0F71[] = {
7510 instrux + 807,
7511 instrux + 811,
7512 instrux + 817,
7513 instrux + 1390,
7514 instrux + 1396,
7515 instrux + 1401,
7516};
7517
7518static const struct itemplate * const itable_0F72[] = {
7519 instrux + 803,
7520 instrux + 809,
7521 instrux + 813,
7522 instrux + 1392,
7523 instrux + 1398,
7524 instrux + 1403,
7525};
7526
7527static const struct itemplate * const itable_0F73[] = {
7528 instrux + 805,
7529 instrux + 815,
7530 instrux + 1388,
7531 instrux + 1394,
7532 instrux + 1399,
7533 instrux + 1405,
7534};
7535
7536static const struct itemplate * const itable_0F74[] = {
7537 instrux + 745,
7538 instrux + 1359,
7539};
7540
7541static const struct itemplate * const itable_0F75[] = {
7542 instrux + 747,
7543 instrux + 1360,
7544};
7545
7546static const struct itemplate * const itable_0F76[] = {
7547 instrux + 746,
7548 instrux + 1361,
7549};
7550
7551static const struct itemplate * const itable_0F77[] = {
7552 instrux + 239,
7553};
7554
7555static const struct itemplate * const itable_0F78[] = {
7556 instrux + 1074,
7557 instrux + 1527,
7558 instrux + 1528,
7559 instrux + 1572,
7560 instrux + 1574,
7561};
7562
7563static const struct itemplate * const itable_0F79[] = {
7564 instrux + 917,
7565 instrux + 1532,
7566 instrux + 1533,
7567 instrux + 1573,
7568 instrux + 1575,
7569};
7570
7571static const struct itemplate * const itable_0F7B[] = {
7572 instrux + 918,
7573};
7574
7575static const struct itemplate * const itable_0F7C[] = {
7576 instrux + 1075,
7577 instrux + 1509,
7578 instrux + 1510,
7579};
7580
7581static const struct itemplate * const itable_0F7D[] = {
7582 instrux + 920,
7583 instrux + 1511,
7584 instrux + 1512,
7585};
7586
7587static const struct itemplate * const itable_0F7E[] = {
7588 instrux + 650,
7589 instrux + 654,
7590 instrux + 1323,
7591 instrux + 1326,
7592 instrux + 1336,
7593 instrux + 1339,
7594 instrux + 1341,
7595};
7596
7597static const struct itemplate * const itable_0F7F[] = {
7598 instrux + 652,
7599 instrux + 1328,
7600 instrux + 1330,
7601 instrux + 1332,
7602 instrux + 1334,
7603};
7604
7605static const struct itemplate * const itable_0F80[] = {
7606 instrux + 1188,
7607 instrux + 1189,
7608 instrux + 1190,
7609 instrux + 1191,
7610};
7611
7612static const struct itemplate * const itable_0F81[] = {
7613 instrux + 1188,
7614 instrux + 1189,
7615 instrux + 1190,
7616 instrux + 1191,
7617};
7618
7619static const struct itemplate * const itable_0F82[] = {
7620 instrux + 1188,
7621 instrux + 1189,
7622 instrux + 1190,
7623 instrux + 1191,
7624};
7625
7626static const struct itemplate * const itable_0F83[] = {
7627 instrux + 1188,
7628 instrux + 1189,
7629 instrux + 1190,
7630 instrux + 1191,
7631};
7632
7633static const struct itemplate * const itable_0F84[] = {
7634 instrux + 1188,
7635 instrux + 1189,
7636 instrux + 1190,
7637 instrux + 1191,
7638};
7639
7640static const struct itemplate * const itable_0F85[] = {
7641 instrux + 1188,
7642 instrux + 1189,
7643 instrux + 1190,
7644 instrux + 1191,
7645};
7646
7647static const struct itemplate * const itable_0F86[] = {
7648 instrux + 1188,
7649 instrux + 1189,
7650 instrux + 1190,
7651 instrux + 1191,
7652};
7653
7654static const struct itemplate * const itable_0F87[] = {
7655 instrux + 1188,
7656 instrux + 1189,
7657 instrux + 1190,
7658 instrux + 1191,
7659};
7660
7661static const struct itemplate * const itable_0F88[] = {
7662 instrux + 1188,
7663 instrux + 1189,
7664 instrux + 1190,
7665 instrux + 1191,
7666};
7667
7668static const struct itemplate * const itable_0F89[] = {
7669 instrux + 1188,
7670 instrux + 1189,
7671 instrux + 1190,
7672 instrux + 1191,
7673};
7674
7675static const struct itemplate * const itable_0F8A[] = {
7676 instrux + 1188,
7677 instrux + 1189,
7678 instrux + 1190,
7679 instrux + 1191,
7680};
7681
7682static const struct itemplate * const itable_0F8B[] = {
7683 instrux + 1188,
7684 instrux + 1189,
7685 instrux + 1190,
7686 instrux + 1191,
7687};
7688
7689static const struct itemplate * const itable_0F8C[] = {
7690 instrux + 1188,
7691 instrux + 1189,
7692 instrux + 1190,
7693 instrux + 1191,
7694};
7695
7696static const struct itemplate * const itable_0F8D[] = {
7697 instrux + 1188,
7698 instrux + 1189,
7699 instrux + 1190,
7700 instrux + 1191,
7701};
7702
7703static const struct itemplate * const itable_0F8E[] = {
7704 instrux + 1188,
7705 instrux + 1189,
7706 instrux + 1190,
7707 instrux + 1191,
7708};
7709
7710static const struct itemplate * const itable_0F8F[] = {
7711 instrux + 1188,
7712 instrux + 1189,
7713 instrux + 1190,
7714 instrux + 1191,
7715};
7716
7717static const struct itemplate * const itable_0F90[] = {
7718 instrux + 1193,
7719 instrux + 1194,
7720};
7721
7722static const struct itemplate * const itable_0F91[] = {
7723 instrux + 1193,
7724 instrux + 1194,
7725};
7726
7727static const struct itemplate * const itable_0F92[] = {
7728 instrux + 1193,
7729 instrux + 1194,
7730};
7731
7732static const struct itemplate * const itable_0F93[] = {
7733 instrux + 1193,
7734 instrux + 1194,
7735};
7736
7737static const struct itemplate * const itable_0F94[] = {
7738 instrux + 1193,
7739 instrux + 1194,
7740};
7741
7742static const struct itemplate * const itable_0F95[] = {
7743 instrux + 1193,
7744 instrux + 1194,
7745};
7746
7747static const struct itemplate * const itable_0F96[] = {
7748 instrux + 1193,
7749 instrux + 1194,
7750};
7751
7752static const struct itemplate * const itable_0F97[] = {
7753 instrux + 1193,
7754 instrux + 1194,
7755};
7756
7757static const struct itemplate * const itable_0F98[] = {
7758 instrux + 1193,
7759 instrux + 1194,
7760};
7761
7762static const struct itemplate * const itable_0F99[] = {
7763 instrux + 1193,
7764 instrux + 1194,
7765};
7766
7767static const struct itemplate * const itable_0F9A[] = {
7768 instrux + 1193,
7769 instrux + 1194,
7770};
7771
7772static const struct itemplate * const itable_0F9B[] = {
7773 instrux + 1193,
7774 instrux + 1194,
7775};
7776
7777static const struct itemplate * const itable_0F9C[] = {
7778 instrux + 1193,
7779 instrux + 1194,
7780};
7781
7782static const struct itemplate * const itable_0F9D[] = {
7783 instrux + 1193,
7784 instrux + 1194,
7785};
7786
7787static const struct itemplate * const itable_0F9E[] = {
7788 instrux + 1193,
7789 instrux + 1194,
7790};
7791
7792static const struct itemplate * const itable_0F9F[] = {
7793 instrux + 1193,
7794 instrux + 1194,
7795};
7796
7797static const struct itemplate * const itable_0FA0[] = {
7798 instrux + 842,
7799};
7800
7801static const struct itemplate * const itable_0FA1[] = {
7802 instrux + 790,
7803};
7804
7805static const struct itemplate * const itable_0FA2[] = {
7806 instrux + 220,
7807};
7808
7809static const struct itemplate * const itable_0FA3[] = {
7810 instrux + 114,
7811 instrux + 115,
7812 instrux + 116,
7813 instrux + 117,
7814 instrux + 118,
7815 instrux + 119,
7816};
7817
7818static const struct itemplate * const itable_0FA4[] = {
7819 instrux + 983,
7820 instrux + 984,
7821 instrux + 985,
7822 instrux + 986,
7823 instrux + 987,
7824 instrux + 988,
7825};
7826
7827static const struct itemplate * const itable_0FA5[] = {
7828 instrux + 989,
7829 instrux + 990,
7830 instrux + 991,
7831 instrux + 992,
7832 instrux + 993,
7833 instrux + 994,
7834};
7835
7836static const struct itemplate * const itable_0FA6C0[] = {
7837 instrux + 3103,
7838};
7839
7840static const struct itemplate * const itable_0FA6C8[] = {
7841 instrux + 3104,
7842};
7843
7844static const struct itemplate * const itable_0FA6D0[] = {
7845 instrux + 3105,
7846};
7847
7848static const struct itemplate * const itable_0FA7C0[] = {
7849 instrux + 3097,
7850};
7851
7852static const struct itemplate * const itable_0FA7C8[] = {
7853 instrux + 3098,
7854};
7855
7856static const struct itemplate * const itable_0FA7D0[] = {
7857 instrux + 3099,
7858};
7859
7860static const struct itemplate * const itable_0FA7D8[] = {
7861 instrux + 3100,
7862};
7863
7864static const struct itemplate * const itable_0FA7E0[] = {
7865 instrux + 3101,
7866};
7867
7868static const struct itemplate * const itable_0FA7E8[] = {
7869 instrux + 3102,
7870};
7871
7872static const struct itemplate * const itable_0FA8[] = {
7873 instrux + 843,
7874};
7875
7876static const struct itemplate * const itable_0FA9[] = {
7877 instrux + 791,
7878};
7879
7880static const struct itemplate * const itable_0FAA[] = {
7881 instrux + 919,
7882};
7883
7884static const struct itemplate * const itable_0FAB[] = {
7885 instrux + 141,
7886 instrux + 142,
7887 instrux + 143,
7888 instrux + 144,
7889 instrux + 145,
7890 instrux + 146,
7891};
7892
7893static const struct itemplate * const itable_0FAC[] = {
7894 instrux + 1007,
7895 instrux + 1008,
7896 instrux + 1009,
7897 instrux + 1010,
7898 instrux + 1011,
7899 instrux + 1012,
7900};
7901
7902static const struct itemplate * const itable_0FAD[] = {
7903 instrux + 1013,
7904 instrux + 1014,
7905 instrux + 1015,
7906 instrux + 1016,
7907 instrux + 1017,
7908 instrux + 1018,
7909};
7910
7911static const struct itemplate * const itable_0FAE[] = {
7912 instrux + 539,
7913 instrux + 594,
7914 instrux + 969,
7915 instrux + 1233,
7916 instrux + 1264,
7917 instrux + 1271,
7918 instrux + 1272,
7919 instrux + 1273,
7920 instrux + 1274,
7921 instrux + 1277,
7922 instrux + 1278,
7923 instrux + 1281,
7924 instrux + 1282,
7925 instrux + 1285,
7926 instrux + 1286,
7927 instrux + 1293,
7928 instrux + 1316,
7929 instrux + 1321,
7930 instrux + 1322,
7931 instrux + 3073,
7932 instrux + 3074,
7933 instrux + 3075,
7934 instrux + 3076,
7935 instrux + 3080,
7936 instrux + 3081,
7937 instrux + 3082,
7938 instrux + 3083,
7939 instrux + 5876,
7940 instrux + 5877,
7941 instrux + 5878,
7942};
7943
7944static const struct itemplate * const itable_0FAF[] = {
7945 instrux + 438,
7946 instrux + 439,
7947 instrux + 440,
7948 instrux + 441,
7949 instrux + 442,
7950 instrux + 443,
7951};
7952
7953static const struct itemplate * const itable_0FB0[] = {
7954 instrux + 210,
7955 instrux + 211,
7956};
7957
7958static const struct itemplate * const itable_0FB1[] = {
7959 instrux + 212,
7960 instrux + 213,
7961 instrux + 214,
7962 instrux + 215,
7963 instrux + 216,
7964 instrux + 217,
7965};
7966
7967static const struct itemplate * const itable_0FB2[] = {
7968 instrux + 588,
7969 instrux + 589,
7970 instrux + 590,
7971};
7972
7973static const struct itemplate * const itable_0FB3[] = {
7974 instrux + 132,
7975 instrux + 133,
7976 instrux + 134,
7977 instrux + 135,
7978 instrux + 136,
7979 instrux + 137,
7980};
7981
7982static const struct itemplate * const itable_0FB4[] = {
7983 instrux + 540,
7984 instrux + 541,
7985 instrux + 542,
7986};
7987
7988static const struct itemplate * const itable_0FB5[] = {
7989 instrux + 544,
7990 instrux + 545,
7991 instrux + 546,
7992};
7993
7994static const struct itemplate * const itable_0FB6[] = {
7995 instrux + 666,
7996 instrux + 667,
7997 instrux + 668,
7998 instrux + 670,
7999};
8000
8001static const struct itemplate * const itable_0FB7[] = {
8002 instrux + 669,
8003 instrux + 671,
8004};
8005
8006static const struct itemplate * const itable_0FB8[] = {
8007 instrux + 515,
8008 instrux + 516,
8009 instrux + 517,
8010 instrux + 1652,
8011 instrux + 1653,
8012 instrux + 1654,
8013};
8014
8015static const struct itemplate * const itable_0FB9[] = {
8016 instrux + 1105,
8017 instrux + 1106,
8018 instrux + 1107,
8019};
8020
8021static const struct itemplate * const itable_0FBA[] = {
8022 instrux + 120,
8023 instrux + 121,
8024 instrux + 122,
8025 instrux + 129,
8026 instrux + 130,
8027 instrux + 131,
8028 instrux + 138,
8029 instrux + 139,
8030 instrux + 140,
8031 instrux + 147,
8032 instrux + 148,
8033 instrux + 149,
8034};
8035
8036static const struct itemplate * const itable_0FBB[] = {
8037 instrux + 123,
8038 instrux + 124,
8039 instrux + 125,
8040 instrux + 126,
8041 instrux + 127,
8042 instrux + 128,
8043};
8044
8045static const struct itemplate * const itable_0FBC[] = {
8046 instrux + 100,
8047 instrux + 101,
8048 instrux + 102,
8049 instrux + 103,
8050 instrux + 104,
8051 instrux + 105,
8052 instrux + 3748,
8053 instrux + 3749,
8054 instrux + 3750,
8055};
8056
8057static const struct itemplate * const itable_0FBD[] = {
8058 instrux + 106,
8059 instrux + 107,
8060 instrux + 108,
8061 instrux + 109,
8062 instrux + 110,
8063 instrux + 111,
8064 instrux + 1578,
8065 instrux + 1579,
8066 instrux + 1580,
8067};
8068
8069static const struct itemplate * const itable_0FBE[] = {
8070 instrux + 659,
8071 instrux + 660,
8072 instrux + 661,
8073 instrux + 663,
8074};
8075
8076static const struct itemplate * const itable_0FBF[] = {
8077 instrux + 662,
8078 instrux + 664,
8079};
8080
8081static const struct itemplate * const itable_0FC0[] = {
8082 instrux + 1119,
8083 instrux + 1120,
8084};
8085
8086static const struct itemplate * const itable_0FC1[] = {
8087 instrux + 1121,
8088 instrux + 1122,
8089 instrux + 1123,
8090 instrux + 1124,
8091 instrux + 1125,
8092 instrux + 1126,
8093};
8094
8095static const struct itemplate * const itable_0FC2[] = {
8096 instrux + 1199,
8097 instrux + 1200,
8098 instrux + 1201,
8099 instrux + 1202,
8100 instrux + 1203,
8101 instrux + 1204,
8102 instrux + 1205,
8103 instrux + 1206,
8104 instrux + 1207,
8105 instrux + 1208,
8106 instrux + 1209,
8107 instrux + 1210,
8108 instrux + 1211,
8109 instrux + 1212,
8110 instrux + 1213,
8111 instrux + 1214,
8112 instrux + 1215,
8113 instrux + 1216,
8114 instrux + 1217,
8115 instrux + 1218,
8116 instrux + 1428,
8117 instrux + 1429,
8118 instrux + 1430,
8119 instrux + 1431,
8120 instrux + 1432,
8121 instrux + 1433,
8122 instrux + 1434,
8123 instrux + 1435,
8124 instrux + 1436,
8125 instrux + 1437,
8126 instrux + 1438,
8127 instrux + 1439,
8128 instrux + 1440,
8129 instrux + 1441,
8130 instrux + 1442,
8131 instrux + 1443,
8132 instrux + 1444,
8133 instrux + 1445,
8134};
8135
8136static const struct itemplate * const itable_0FC3[] = {
8137 instrux + 1318,
8138 instrux + 1319,
8139};
8140
8141static const struct itemplate * const itable_0FC4[] = {
8142 instrux + 1299,
8143 instrux + 1300,
8144 instrux + 1301,
8145 instrux + 1366,
8146 instrux + 1367,
8147 instrux + 1368,
8148};
8149
8150static const struct itemplate * const itable_0FC5[] = {
8151 instrux + 1298,
8152 instrux + 1365,
8153};
8154
8155static const struct itemplate * const itable_0FC6[] = {
8156 instrux + 1261,
8157 instrux + 1497,
8158 instrux + 1498,
8159};
8160
8161static const struct itemplate * const itable_0FC7[] = {
8162 instrux + 218,
8163 instrux + 219,
8164 instrux + 1279,
8165 instrux + 1280,
8166 instrux + 1283,
8167 instrux + 1284,
8168 instrux + 1287,
8169 instrux + 1288,
8170 instrux + 1520,
8171 instrux + 1525,
8172 instrux + 1526,
8173 instrux + 1535,
8174 instrux + 3077,
8175 instrux + 3078,
8176 instrux + 3079,
8177 instrux + 3092,
8178 instrux + 3093,
8179 instrux + 3094,
8180 instrux + 5873,
8181 instrux + 5874,
8182 instrux + 5875,
8183};
8184
8185static const struct itemplate * const itable_0FC8[] = {
8186 instrux + 112,
8187 instrux + 113,
8188};
8189
8190static const struct itemplate * const itable_0FC9[] = {
8191 instrux + 112,
8192 instrux + 113,
8193};
8194
8195static const struct itemplate * const itable_0FCA[] = {
8196 instrux + 112,
8197 instrux + 113,
8198};
8199
8200static const struct itemplate * const itable_0FCB[] = {
8201 instrux + 112,
8202 instrux + 113,
8203};
8204
8205static const struct itemplate * const itable_0FCC[] = {
8206 instrux + 112,
8207 instrux + 113,
8208};
8209
8210static const struct itemplate * const itable_0FCD[] = {
8211 instrux + 112,
8212 instrux + 113,
8213};
8214
8215static const struct itemplate * const itable_0FCE[] = {
8216 instrux + 112,
8217 instrux + 113,
8218};
8219
8220static const struct itemplate * const itable_0FCF[] = {
8221 instrux + 112,
8222 instrux + 113,
8223};
8224
8225static const struct itemplate * const itable_0FD0[] = {
8226 instrux + 1507,
8227 instrux + 1508,
8228};
8229
8230static const struct itemplate * const itable_0FD1[] = {
8231 instrux + 816,
8232 instrux + 1400,
8233};
8234
8235static const struct itemplate * const itable_0FD2[] = {
8236 instrux + 812,
8237 instrux + 1402,
8238};
8239
8240static const struct itemplate * const itable_0FD3[] = {
8241 instrux + 814,
8242 instrux + 1404,
8243};
8244
8245static const struct itemplate * const itable_0FD4[] = {
8246 instrux + 1349,
8247 instrux + 1350,
8248};
8249
8250static const struct itemplate * const itable_0FD5[] = {
8251 instrux + 776,
8252 instrux + 1377,
8253};
8254
8255static const struct itemplate * const itable_0FD6[] = {
8256 instrux + 1335,
8257 instrux + 1337,
8258 instrux + 1338,
8259 instrux + 1342,
8260};
8261
8262static const struct itemplate * const itable_0FD7[] = {
8263 instrux + 1306,
8264 instrux + 1374,
8265};
8266
8267static const struct itemplate * const itable_0FD8[] = {
8268 instrux + 823,
8269 instrux + 1413,
8270};
8271
8272static const struct itemplate * const itable_0FD9[] = {
8273 instrux + 824,
8274 instrux + 1414,
8275};
8276
8277static const struct itemplate * const itable_0FDA[] = {
8278 instrux + 1305,
8279 instrux + 1373,
8280};
8281
8282static const struct itemplate * const itable_0FDB[] = {
8283 instrux + 740,
8284 instrux + 1355,
8285};
8286
8287static const struct itemplate * const itable_0FDC[] = {
8288 instrux + 737,
8289 instrux + 1353,
8290};
8291
8292static const struct itemplate * const itable_0FDD[] = {
8293 instrux + 738,
8294 instrux + 1354,
8295};
8296
8297static const struct itemplate * const itable_0FDE[] = {
8298 instrux + 1303,
8299 instrux + 1371,
8300};
8301
8302static const struct itemplate * const itable_0FDF[] = {
8303 instrux + 741,
8304 instrux + 1356,
8305};
8306
8307static const struct itemplate * const itable_0FE0[] = {
8308 instrux + 1296,
8309 instrux + 1357,
8310};
8311
8312static const struct itemplate * const itable_0FE1[] = {
8313 instrux + 810,
8314 instrux + 1395,
8315};
8316
8317static const struct itemplate * const itable_0FE2[] = {
8318 instrux + 808,
8319 instrux + 1397,
8320};
8321
8322static const struct itemplate * const itable_0FE3[] = {
8323 instrux + 1297,
8324 instrux + 1358,
8325};
8326
8327static const struct itemplate * const itable_0FE4[] = {
8328 instrux + 1307,
8329 instrux + 1375,
8330};
8331
8332static const struct itemplate * const itable_0FE5[] = {
8333 instrux + 775,
8334 instrux + 1376,
8335};
8336
8337static const struct itemplate * const itable_0FE6[] = {
8338 instrux + 1447,
8339 instrux + 1449,
8340 instrux + 1464,
8341};
8342
8343static const struct itemplate * const itable_0FE7[] = {
8344 instrux + 1295,
8345 instrux + 1317,
8346};
8347
8348static const struct itemplate * const itable_0FE8[] = {
8349 instrux + 820,
8350 instrux + 1411,
8351};
8352
8353static const struct itemplate * const itable_0FE9[] = {
8354 instrux + 822,
8355 instrux + 1412,
8356};
8357
8358static const struct itemplate * const itable_0FEA[] = {
8359 instrux + 1304,
8360 instrux + 1372,
8361};
8362
8363static const struct itemplate * const itable_0FEB[] = {
8364 instrux + 799,
8365 instrux + 1380,
8366};
8367
8368static const struct itemplate * const itable_0FEC[] = {
8369 instrux + 734,
8370 instrux + 1351,
8371};
8372
8373static const struct itemplate * const itable_0FED[] = {
8374 instrux + 736,
8375 instrux + 1352,
8376};
8377
8378static const struct itemplate * const itable_0FEE[] = {
8379 instrux + 1302,
8380 instrux + 1370,
8381};
8382
8383static const struct itemplate * const itable_0FEF[] = {
8384 instrux + 857,
8385 instrux + 1423,
8386};
8387
8388static const struct itemplate * const itable_0FF0[] = {
8389 instrux + 1513,
8390};
8391
8392static const struct itemplate * const itable_0FF1[] = {
8393 instrux + 806,
8394 instrux + 1389,
8395};
8396
8397static const struct itemplate * const itable_0FF2[] = {
8398 instrux + 802,
8399 instrux + 1391,
8400};
8401
8402static const struct itemplate * const itable_0FF3[] = {
8403 instrux + 804,
8404 instrux + 1393,
8405};
8406
8407static const struct itemplate * const itable_0FF4[] = {
8408 instrux + 1378,
8409 instrux + 1379,
8410};
8411
8412static const struct itemplate * const itable_0FF5[] = {
8413 instrux + 770,
8414 instrux + 1369,
8415};
8416
8417static const struct itemplate * const itable_0FF6[] = {
8418 instrux + 1308,
8419 instrux + 1381,
8420};
8421
8422static const struct itemplate * const itable_0FF7[] = {
8423 instrux + 1294,
8424 instrux + 1315,
8425};
8426
8427static const struct itemplate * const itable_0FF8[] = {
8428 instrux + 818,
8429 instrux + 1406,
8430};
8431
8432static const struct itemplate * const itable_0FF9[] = {
8433 instrux + 825,
8434 instrux + 1407,
8435};
8436
8437static const struct itemplate * const itable_0FFA[] = {
8438 instrux + 819,
8439 instrux + 1408,
8440};
8441
8442static const struct itemplate * const itable_0FFB[] = {
8443 instrux + 1409,
8444 instrux + 1410,
8445};
8446
8447static const struct itemplate * const itable_0FFC[] = {
8448 instrux + 732,
8449 instrux + 1346,
8450};
8451
8452static const struct itemplate * const itable_0FFD[] = {
8453 instrux + 739,
8454 instrux + 1347,
8455};
8456
8457static const struct itemplate * const itable_0FFE[] = {
8458 instrux + 733,
8459 instrux + 1348,
8460};
8461
8462static const struct itemplate * const itable_0FFF[] = {
8463 instrux + 1104,
8464};
8465
8466static const struct itemplate * const itable_10[] = {
8467 instrux + 7,
8468 instrux + 8,
8469};
8470
8471static const struct itemplate * const itable_11[] = {
8472 instrux + 9,
8473 instrux + 10,
8474 instrux + 11,
8475 instrux + 12,
8476 instrux + 13,
8477 instrux + 14,
8478};
8479
8480static const struct itemplate * const itable_12[] = {
8481 instrux + 15,
8482 instrux + 16,
8483};
8484
8485static const struct itemplate * const itable_13[] = {
8486 instrux + 17,
8487 instrux + 18,
8488 instrux + 19,
8489 instrux + 20,
8490 instrux + 21,
8491 instrux + 22,
8492};
8493
8494static const struct itemplate * const itable_14[] = {
8495 instrux + 26,
8496};
8497
8498static const struct itemplate * const itable_15[] = {
8499 instrux + 27,
8500 instrux + 28,
8501 instrux + 29,
8502};
8503
8504static const struct itemplate * const itable_16[] = {
8505 instrux + 840,
8506};
8507
8508static const struct itemplate * const itable_17[] = {
8509 instrux + 788,
8510};
8511
8512static const struct itemplate * const itable_18[] = {
8513 instrux + 935,
8514 instrux + 936,
8515};
8516
8517static const struct itemplate * const itable_19[] = {
8518 instrux + 937,
8519 instrux + 938,
8520 instrux + 939,
8521 instrux + 940,
8522 instrux + 941,
8523 instrux + 942,
8524};
8525
8526static const struct itemplate * const itable_1A[] = {
8527 instrux + 943,
8528 instrux + 944,
8529};
8530
8531static const struct itemplate * const itable_1B[] = {
8532 instrux + 945,
8533 instrux + 946,
8534 instrux + 947,
8535 instrux + 948,
8536 instrux + 949,
8537 instrux + 950,
8538};
8539
8540static const struct itemplate * const itable_1C[] = {
8541 instrux + 954,
8542};
8543
8544static const struct itemplate * const itable_1D[] = {
8545 instrux + 955,
8546 instrux + 956,
8547 instrux + 957,
8548};
8549
8550static const struct itemplate * const itable_1E[] = {
8551 instrux + 841,
8552};
8553
8554static const struct itemplate * const itable_1F[] = {
8555 instrux + 789,
8556};
8557
8558static const struct itemplate * const itable_20[] = {
8559 instrux + 66,
8560 instrux + 67,
8561};
8562
8563static const struct itemplate * const itable_21[] = {
8564 instrux + 68,
8565 instrux + 69,
8566 instrux + 70,
8567 instrux + 71,
8568 instrux + 72,
8569 instrux + 73,
8570};
8571
8572static const struct itemplate * const itable_22[] = {
8573 instrux + 74,
8574 instrux + 75,
8575};
8576
8577static const struct itemplate * const itable_23[] = {
8578 instrux + 76,
8579 instrux + 77,
8580 instrux + 78,
8581 instrux + 79,
8582 instrux + 80,
8583 instrux + 81,
8584};
8585
8586static const struct itemplate * const itable_24[] = {
8587 instrux + 85,
8588};
8589
8590static const struct itemplate * const itable_25[] = {
8591 instrux + 86,
8592 instrux + 87,
8593 instrux + 88,
8594};
8595
8596static const struct itemplate * const itable_27[] = {
8597 instrux + 226,
8598};
8599
8600static const struct itemplate * const itable_28[] = {
8601 instrux + 1044,
8602 instrux + 1045,
8603};
8604
8605static const struct itemplate * const itable_29[] = {
8606 instrux + 1046,
8607 instrux + 1047,
8608 instrux + 1048,
8609 instrux + 1049,
8610 instrux + 1050,
8611 instrux + 1051,
8612};
8613
8614static const struct itemplate * const itable_2A[] = {
8615 instrux + 1052,
8616 instrux + 1053,
8617};
8618
8619static const struct itemplate * const itable_2B[] = {
8620 instrux + 1054,
8621 instrux + 1055,
8622 instrux + 1056,
8623 instrux + 1057,
8624 instrux + 1058,
8625 instrux + 1059,
8626};
8627
8628static const struct itemplate * const itable_2C[] = {
8629 instrux + 1063,
8630};
8631
8632static const struct itemplate * const itable_2D[] = {
8633 instrux + 1064,
8634 instrux + 1065,
8635 instrux + 1066,
8636};
8637
8638static const struct itemplate * const itable_2F[] = {
8639 instrux + 227,
8640};
8641
8642static const struct itemplate * const itable_30[] = {
8643 instrux + 1152,
8644 instrux + 1153,
8645};
8646
8647static const struct itemplate * const itable_31[] = {
8648 instrux + 1154,
8649 instrux + 1155,
8650 instrux + 1156,
8651 instrux + 1157,
8652 instrux + 1158,
8653 instrux + 1159,
8654};
8655
8656static const struct itemplate * const itable_32[] = {
8657 instrux + 1160,
8658 instrux + 1161,
8659};
8660
8661static const struct itemplate * const itable_33[] = {
8662 instrux + 1162,
8663 instrux + 1163,
8664 instrux + 1164,
8665 instrux + 1165,
8666 instrux + 1166,
8667 instrux + 1167,
8668};
8669
8670static const struct itemplate * const itable_34[] = {
8671 instrux + 1171,
8672};
8673
8674static const struct itemplate * const itable_35[] = {
8675 instrux + 1172,
8676 instrux + 1173,
8677 instrux + 1174,
8678};
8679
8680static const struct itemplate * const itable_37[] = {
8681 instrux + 1,
8682};
8683
8684static const struct itemplate * const itable_38[] = {
8685 instrux + 176,
8686 instrux + 177,
8687};
8688
8689static const struct itemplate * const itable_39[] = {
8690 instrux + 178,
8691 instrux + 179,
8692 instrux + 180,
8693 instrux + 181,
8694 instrux + 182,
8695 instrux + 183,
8696};
8697
8698static const struct itemplate * const itable_3A[] = {
8699 instrux + 184,
8700 instrux + 185,
8701};
8702
8703static const struct itemplate * const itable_3B[] = {
8704 instrux + 186,
8705 instrux + 187,
8706 instrux + 188,
8707 instrux + 189,
8708 instrux + 190,
8709 instrux + 191,
8710};
8711
8712static const struct itemplate * const itable_3C[] = {
8713 instrux + 195,
8714};
8715
8716static const struct itemplate * const itable_3D[] = {
8717 instrux + 196,
8718 instrux + 197,
8719 instrux + 198,
8720};
8721
8722static const struct itemplate * const itable_3F[] = {
8723 instrux + 6,
8724};
8725
8726static const struct itemplate * const itable_40[] = {
8727 instrux + 468,
8728 instrux + 469,
8729};
8730
8731static const struct itemplate * const itable_41[] = {
8732 instrux + 468,
8733 instrux + 469,
8734};
8735
8736static const struct itemplate * const itable_42[] = {
8737 instrux + 468,
8738 instrux + 469,
8739};
8740
8741static const struct itemplate * const itable_43[] = {
8742 instrux + 468,
8743 instrux + 469,
8744};
8745
8746static const struct itemplate * const itable_44[] = {
8747 instrux + 468,
8748 instrux + 469,
8749};
8750
8751static const struct itemplate * const itable_45[] = {
8752 instrux + 468,
8753 instrux + 469,
8754};
8755
8756static const struct itemplate * const itable_46[] = {
8757 instrux + 468,
8758 instrux + 469,
8759};
8760
8761static const struct itemplate * const itable_47[] = {
8762 instrux + 468,
8763 instrux + 469,
8764};
8765
8766static const struct itemplate * const itable_48[] = {
8767 instrux + 228,
8768 instrux + 229,
8769};
8770
8771static const struct itemplate * const itable_49[] = {
8772 instrux + 228,
8773 instrux + 229,
8774};
8775
8776static const struct itemplate * const itable_4A[] = {
8777 instrux + 228,
8778 instrux + 229,
8779};
8780
8781static const struct itemplate * const itable_4B[] = {
8782 instrux + 228,
8783 instrux + 229,
8784};
8785
8786static const struct itemplate * const itable_4C[] = {
8787 instrux + 228,
8788 instrux + 229,
8789};
8790
8791static const struct itemplate * const itable_4D[] = {
8792 instrux + 228,
8793 instrux + 229,
8794};
8795
8796static const struct itemplate * const itable_4E[] = {
8797 instrux + 228,
8798 instrux + 229,
8799};
8800
8801static const struct itemplate * const itable_4F[] = {
8802 instrux + 228,
8803 instrux + 229,
8804};
8805
8806static const struct itemplate * const itable_50[] = {
8807 instrux + 832,
8808 instrux + 833,
8809 instrux + 834,
8810};
8811
8812static const struct itemplate * const itable_51[] = {
8813 instrux + 832,
8814 instrux + 833,
8815 instrux + 834,
8816};
8817
8818static const struct itemplate * const itable_52[] = {
8819 instrux + 832,
8820 instrux + 833,
8821 instrux + 834,
8822};
8823
8824static const struct itemplate * const itable_53[] = {
8825 instrux + 832,
8826 instrux + 833,
8827 instrux + 834,
8828};
8829
8830static const struct itemplate * const itable_54[] = {
8831 instrux + 832,
8832 instrux + 833,
8833 instrux + 834,
8834};
8835
8836static const struct itemplate * const itable_55[] = {
8837 instrux + 832,
8838 instrux + 833,
8839 instrux + 834,
8840};
8841
8842static const struct itemplate * const itable_56[] = {
8843 instrux + 832,
8844 instrux + 833,
8845 instrux + 834,
8846};
8847
8848static const struct itemplate * const itable_57[] = {
8849 instrux + 832,
8850 instrux + 833,
8851 instrux + 834,
8852};
8853
8854static const struct itemplate * const itable_58[] = {
8855 instrux + 781,
8856 instrux + 782,
8857 instrux + 783,
8858};
8859
8860static const struct itemplate * const itable_59[] = {
8861 instrux + 781,
8862 instrux + 782,
8863 instrux + 783,
8864};
8865
8866static const struct itemplate * const itable_5A[] = {
8867 instrux + 781,
8868 instrux + 782,
8869 instrux + 783,
8870};
8871
8872static const struct itemplate * const itable_5B[] = {
8873 instrux + 781,
8874 instrux + 782,
8875 instrux + 783,
8876};
8877
8878static const struct itemplate * const itable_5C[] = {
8879 instrux + 781,
8880 instrux + 782,
8881 instrux + 783,
8882};
8883
8884static const struct itemplate * const itable_5D[] = {
8885 instrux + 781,
8886 instrux + 782,
8887 instrux + 783,
8888};
8889
8890static const struct itemplate * const itable_5E[] = {
8891 instrux + 781,
8892 instrux + 782,
8893 instrux + 783,
8894};
8895
8896static const struct itemplate * const itable_5F[] = {
8897 instrux + 781,
8898 instrux + 782,
8899 instrux + 783,
8900};
8901
8902static const struct itemplate * const itable_60[] = {
8903 instrux + 850,
8904 instrux + 851,
8905 instrux + 852,
8906};
8907
8908static const struct itemplate * const itable_61[] = {
8909 instrux + 792,
8910 instrux + 793,
8911 instrux + 794,
8912};
8913
8914static const struct itemplate * const itable_62[] = {
8915 instrux + 98,
8916 instrux + 99,
8917};
8918
8919static const struct itemplate * const itable_63[] = {
8920 instrux + 96,
8921 instrux + 97,
8922 instrux + 665,
8923};
8924
8925static const struct itemplate * const itable_68[] = {
8926 instrux + 845,
8927 instrux + 846,
8928 instrux + 847,
8929 instrux + 848,
8930 instrux + 849,
8931};
8932
8933static const struct itemplate * const itable_69[] = {
8934 instrux + 445,
8935 instrux + 447,
8936 instrux + 449,
8937 instrux + 451,
8938 instrux + 453,
8939 instrux + 455,
8940 instrux + 457,
8941 instrux + 459,
8942 instrux + 461,
8943};
8944
8945static const struct itemplate * const itable_6A[] = {
8946 instrux + 844,
8947};
8948
8949static const struct itemplate * const itable_6B[] = {
8950 instrux + 444,
8951 instrux + 446,
8952 instrux + 448,
8953 instrux + 450,
8954 instrux + 452,
8955 instrux + 454,
8956 instrux + 456,
8957 instrux + 458,
8958 instrux + 460,
8959};
8960
8961static const struct itemplate * const itable_6C[] = {
8962 instrux + 474,
8963};
8964
8965static const struct itemplate * const itable_6D[] = {
8966 instrux + 475,
8967 instrux + 476,
8968};
8969
8970static const struct itemplate * const itable_6E[] = {
8971 instrux + 726,
8972};
8973
8974static const struct itemplate * const itable_6F[] = {
8975 instrux + 727,
8976 instrux + 728,
8977};
8978
8979static const struct itemplate * const itable_70[] = {
8980 instrux + 1192,
8981};
8982
8983static const struct itemplate * const itable_71[] = {
8984 instrux + 1192,
8985};
8986
8987static const struct itemplate * const itable_72[] = {
8988 instrux + 1192,
8989};
8990
8991static const struct itemplate * const itable_73[] = {
8992 instrux + 1192,
8993};
8994
8995static const struct itemplate * const itable_74[] = {
8996 instrux + 1192,
8997};
8998
8999static const struct itemplate * const itable_75[] = {
9000 instrux + 1192,
9001};
9002
9003static const struct itemplate * const itable_76[] = {
9004 instrux + 1192,
9005};
9006
9007static const struct itemplate * const itable_77[] = {
9008 instrux + 1192,
9009};
9010
9011static const struct itemplate * const itable_78[] = {
9012 instrux + 1192,
9013};
9014
9015static const struct itemplate * const itable_79[] = {
9016 instrux + 1192,
9017};
9018
9019static const struct itemplate * const itable_7A[] = {
9020 instrux + 1192,
9021};
9022
9023static const struct itemplate * const itable_7B[] = {
9024 instrux + 1192,
9025};
9026
9027static const struct itemplate * const itable_7C[] = {
9028 instrux + 1192,
9029};
9030
9031static const struct itemplate * const itable_7D[] = {
9032 instrux + 1192,
9033};
9034
9035static const struct itemplate * const itable_7E[] = {
9036 instrux + 1192,
9037};
9038
9039static const struct itemplate * const itable_7F[] = {
9040 instrux + 1192,
9041};
9042
9043static const struct itemplate * const itable_80[] = {
9044 instrux + 30,
9045 instrux + 59,
9046 instrux + 63,
9047 instrux + 89,
9048 instrux + 93,
9049 instrux + 199,
9050 instrux + 203,
9051 instrux + 713,
9052 instrux + 717,
9053 instrux + 958,
9054 instrux + 962,
9055 instrux + 1067,
9056 instrux + 1071,
9057 instrux + 1175,
9058 instrux + 1179,
9059};
9060
9061static const struct itemplate * const itable_81[] = {
9062 instrux + 31,
9063 instrux + 32,
9064 instrux + 33,
9065 instrux + 34,
9066 instrux + 35,
9067 instrux + 60,
9068 instrux + 61,
9069 instrux + 62,
9070 instrux + 64,
9071 instrux + 65,
9072 instrux + 90,
9073 instrux + 91,
9074 instrux + 92,
9075 instrux + 94,
9076 instrux + 95,
9077 instrux + 200,
9078 instrux + 201,
9079 instrux + 202,
9080 instrux + 204,
9081 instrux + 205,
9082 instrux + 714,
9083 instrux + 715,
9084 instrux + 716,
9085 instrux + 718,
9086 instrux + 719,
9087 instrux + 959,
9088 instrux + 960,
9089 instrux + 961,
9090 instrux + 963,
9091 instrux + 964,
9092 instrux + 1068,
9093 instrux + 1069,
9094 instrux + 1070,
9095 instrux + 1072,
9096 instrux + 1073,
9097 instrux + 1176,
9098 instrux + 1177,
9099 instrux + 1178,
9100 instrux + 1180,
9101 instrux + 1181,
9102};
9103
9104static const struct itemplate * const itable_83[] = {
9105 instrux + 23,
9106 instrux + 24,
9107 instrux + 25,
9108 instrux + 52,
9109 instrux + 53,
9110 instrux + 54,
9111 instrux + 82,
9112 instrux + 83,
9113 instrux + 84,
9114 instrux + 192,
9115 instrux + 193,
9116 instrux + 194,
9117 instrux + 706,
9118 instrux + 707,
9119 instrux + 708,
9120 instrux + 951,
9121 instrux + 952,
9122 instrux + 953,
9123 instrux + 1060,
9124 instrux + 1061,
9125 instrux + 1062,
9126 instrux + 1168,
9127 instrux + 1169,
9128 instrux + 1170,
9129};
9130
9131static const struct itemplate * const itable_84[] = {
9132 instrux + 1081,
9133 instrux + 1082,
9134 instrux + 1089,
9135};
9136
9137static const struct itemplate * const itable_85[] = {
9138 instrux + 1083,
9139 instrux + 1084,
9140 instrux + 1085,
9141 instrux + 1086,
9142 instrux + 1087,
9143 instrux + 1088,
9144 instrux + 1090,
9145 instrux + 1091,
9146 instrux + 1092,
9147};
9148
9149static const struct itemplate * const itable_86[] = {
9150 instrux + 1134,
9151 instrux + 1135,
9152 instrux + 1142,
9153 instrux + 1143,
9154};
9155
9156static const struct itemplate * const itable_87[] = {
9157 instrux + 1136,
9158 instrux + 1137,
9159 instrux + 1138,
9160 instrux + 1139,
9161 instrux + 1140,
9162 instrux + 1141,
9163 instrux + 1144,
9164 instrux + 1145,
9165 instrux + 1146,
9166 instrux + 1147,
9167 instrux + 1148,
9168 instrux + 1149,
9169};
9170
9171static const struct itemplate * const itable_88[] = {
9172 instrux + 621,
9173 instrux + 622,
9174};
9175
9176static const struct itemplate * const itable_89[] = {
9177 instrux + 623,
9178 instrux + 624,
9179 instrux + 625,
9180 instrux + 626,
9181 instrux + 627,
9182 instrux + 628,
9183};
9184
9185static const struct itemplate * const itable_8A[] = {
9186 instrux + 629,
9187 instrux + 630,
9188};
9189
9190static const struct itemplate * const itable_8B[] = {
9191 instrux + 631,
9192 instrux + 632,
9193 instrux + 633,
9194 instrux + 634,
9195 instrux + 635,
9196 instrux + 636,
9197};
9198
9199static const struct itemplate * const itable_8C[] = {
9200 instrux + 597,
9201 instrux + 598,
9202 instrux + 599,
9203 instrux + 600,
9204};
9205
9206static const struct itemplate * const itable_8D[] = {
9207 instrux + 533,
9208 instrux + 534,
9209 instrux + 535,
9210};
9211
9212static const struct itemplate * const itable_8E[] = {
9213 instrux + 601,
9214 instrux + 602,
9215 instrux + 603,
9216 instrux + 604,
9217};
9218
9219static const struct itemplate * const itable_8F[] = {
9220 instrux + 784,
9221 instrux + 785,
9222 instrux + 786,
9223};
9224
9225static const struct itemplate * const itable_90[] = {
9226 instrux + 682,
9227 instrux + 742,
9228 instrux + 1127,
9229 instrux + 1128,
9230 instrux + 1129,
9231 instrux + 1130,
9232 instrux + 1131,
9233 instrux + 1132,
9234 instrux + 1133,
9235};
9236
9237static const struct itemplate * const itable_91[] = {
9238 instrux + 1127,
9239 instrux + 1128,
9240 instrux + 1129,
9241 instrux + 1130,
9242 instrux + 1131,
9243 instrux + 1132,
9244};
9245
9246static const struct itemplate * const itable_92[] = {
9247 instrux + 1127,
9248 instrux + 1128,
9249 instrux + 1129,
9250 instrux + 1130,
9251 instrux + 1131,
9252 instrux + 1132,
9253};
9254
9255static const struct itemplate * const itable_93[] = {
9256 instrux + 1127,
9257 instrux + 1128,
9258 instrux + 1129,
9259 instrux + 1130,
9260 instrux + 1131,
9261 instrux + 1132,
9262};
9263
9264static const struct itemplate * const itable_94[] = {
9265 instrux + 1127,
9266 instrux + 1128,
9267 instrux + 1129,
9268 instrux + 1130,
9269 instrux + 1131,
9270 instrux + 1132,
9271};
9272
9273static const struct itemplate * const itable_95[] = {
9274 instrux + 1127,
9275 instrux + 1128,
9276 instrux + 1129,
9277 instrux + 1130,
9278 instrux + 1131,
9279 instrux + 1132,
9280};
9281
9282static const struct itemplate * const itable_96[] = {
9283 instrux + 1127,
9284 instrux + 1128,
9285 instrux + 1129,
9286 instrux + 1130,
9287 instrux + 1131,
9288 instrux + 1132,
9289};
9290
9291static const struct itemplate * const itable_97[] = {
9292 instrux + 1127,
9293 instrux + 1128,
9294 instrux + 1129,
9295 instrux + 1130,
9296 instrux + 1131,
9297 instrux + 1132,
9298};
9299
9300static const struct itemplate * const itable_98[] = {
9301 instrux + 168,
9302 instrux + 170,
9303 instrux + 225,
9304};
9305
9306static const struct itemplate * const itable_99[] = {
9307 instrux + 169,
9308 instrux + 223,
9309 instrux + 224,
9310};
9311
9312static const struct itemplate * const itable_9A[] = {
9313 instrux + 154,
9314 instrux + 155,
9315 instrux + 156,
9316 instrux + 157,
9317 instrux + 158,
9318};
9319
9320static const struct itemplate * const itable_9C[] = {
9321 instrux + 853,
9322 instrux + 854,
9323 instrux + 855,
9324 instrux + 856,
9325};
9326
9327static const struct itemplate * const itable_9D[] = {
9328 instrux + 795,
9329 instrux + 796,
9330 instrux + 797,
9331 instrux + 798,
9332};
9333
9334static const struct itemplate * const itable_9E[] = {
9335 instrux + 921,
9336};
9337
9338static const struct itemplate * const itable_9F[] = {
9339 instrux + 520,
9340};
9341
9342static const struct itemplate * const itable_A0[] = {
9343 instrux + 605,
9344};
9345
9346static const struct itemplate * const itable_A1[] = {
9347 instrux + 606,
9348 instrux + 607,
9349 instrux + 608,
9350};
9351
9352static const struct itemplate * const itable_A2[] = {
9353 instrux + 609,
9354};
9355
9356static const struct itemplate * const itable_A3[] = {
9357 instrux + 610,
9358 instrux + 611,
9359 instrux + 612,
9360};
9361
9362static const struct itemplate * const itable_A4[] = {
9363 instrux + 655,
9364};
9365
9366static const struct itemplate * const itable_A5[] = {
9367 instrux + 656,
9368 instrux + 657,
9369 instrux + 658,
9370};
9371
9372static const struct itemplate * const itable_A6[] = {
9373 instrux + 206,
9374};
9375
9376static const struct itemplate * const itable_A7[] = {
9377 instrux + 207,
9378 instrux + 208,
9379 instrux + 209,
9380};
9381
9382static const struct itemplate * const itable_A8[] = {
9383 instrux + 1093,
9384};
9385
9386static const struct itemplate * const itable_A9[] = {
9387 instrux + 1094,
9388 instrux + 1095,
9389 instrux + 1096,
9390};
9391
9392static const struct itemplate * const itable_AA[] = {
9393 instrux + 1035,
9394};
9395
9396static const struct itemplate * const itable_AB[] = {
9397 instrux + 1036,
9398 instrux + 1037,
9399 instrux + 1038,
9400};
9401
9402static const struct itemplate * const itable_AC[] = {
9403 instrux + 554,
9404};
9405
9406static const struct itemplate * const itable_AD[] = {
9407 instrux + 555,
9408 instrux + 556,
9409 instrux + 557,
9410};
9411
9412static const struct itemplate * const itable_AE[] = {
9413 instrux + 965,
9414};
9415
9416static const struct itemplate * const itable_AF[] = {
9417 instrux + 966,
9418 instrux + 967,
9419 instrux + 968,
9420};
9421
9422static const struct itemplate * const itable_B0[] = {
9423 instrux + 637,
9424};
9425
9426static const struct itemplate * const itable_B1[] = {
9427 instrux + 637,
9428};
9429
9430static const struct itemplate * const itable_B2[] = {
9431 instrux + 637,
9432};
9433
9434static const struct itemplate * const itable_B3[] = {
9435 instrux + 637,
9436};
9437
9438static const struct itemplate * const itable_B4[] = {
9439 instrux + 637,
9440};
9441
9442static const struct itemplate * const itable_B5[] = {
9443 instrux + 637,
9444};
9445
9446static const struct itemplate * const itable_B6[] = {
9447 instrux + 637,
9448};
9449
9450static const struct itemplate * const itable_B7[] = {
9451 instrux + 637,
9452};
9453
9454static const struct itemplate * const itable_B8[] = {
9455 instrux + 638,
9456 instrux + 639,
9457 instrux + 640,
9458};
9459
9460static const struct itemplate * const itable_B9[] = {
9461 instrux + 638,
9462 instrux + 639,
9463 instrux + 640,
9464};
9465
9466static const struct itemplate * const itable_BA[] = {
9467 instrux + 638,
9468 instrux + 639,
9469 instrux + 640,
9470};
9471
9472static const struct itemplate * const itable_BB[] = {
9473 instrux + 638,
9474 instrux + 639,
9475 instrux + 640,
9476};
9477
9478static const struct itemplate * const itable_BC[] = {
9479 instrux + 638,
9480 instrux + 639,
9481 instrux + 640,
9482};
9483
9484static const struct itemplate * const itable_BD[] = {
9485 instrux + 638,
9486 instrux + 639,
9487 instrux + 640,
9488};
9489
9490static const struct itemplate * const itable_BE[] = {
9491 instrux + 638,
9492 instrux + 639,
9493 instrux + 640,
9494};
9495
9496static const struct itemplate * const itable_BF[] = {
9497 instrux + 638,
9498 instrux + 639,
9499 instrux + 640,
9500};
9501
9502static const struct itemplate * const itable_C0[] = {
9503 instrux + 860,
9504 instrux + 872,
9505 instrux + 895,
9506 instrux + 907,
9507 instrux + 925,
9508 instrux + 973,
9509 instrux + 997,
9510};
9511
9512static const struct itemplate * const itable_C1[] = {
9513 instrux + 863,
9514 instrux + 866,
9515 instrux + 869,
9516 instrux + 875,
9517 instrux + 878,
9518 instrux + 881,
9519 instrux + 898,
9520 instrux + 901,
9521 instrux + 904,
9522 instrux + 910,
9523 instrux + 913,
9524 instrux + 916,
9525 instrux + 928,
9526 instrux + 931,
9527 instrux + 934,
9528 instrux + 976,
9529 instrux + 979,
9530 instrux + 982,
9531 instrux + 1000,
9532 instrux + 1003,
9533 instrux + 1006,
9534};
9535
9536static const struct itemplate * const itable_C2[] = {
9537 instrux + 888,
9538 instrux + 892,
9539};
9540
9541static const struct itemplate * const itable_C3[] = {
9542 instrux + 887,
9543 instrux + 891,
9544};
9545
9546static const struct itemplate * const itable_C4[] = {
9547 instrux + 537,
9548 instrux + 538,
9549};
9550
9551static const struct itemplate * const itable_C5[] = {
9552 instrux + 531,
9553 instrux + 532,
9554};
9555
9556static const struct itemplate * const itable_C6[] = {
9557 instrux + 641,
9558 instrux + 646,
9559 instrux + 3698,
9560 instrux + 3699,
9561};
9562
9563static const struct itemplate * const itable_C7[] = {
9564 instrux + 642,
9565 instrux + 643,
9566 instrux + 644,
9567 instrux + 645,
9568 instrux + 647,
9569 instrux + 648,
9570 instrux + 3700,
9571 instrux + 3701,
9572 instrux + 3702,
9573 instrux + 3703,
9574};
9575
9576static const struct itemplate * const itable_C8[] = {
9577 instrux + 240,
9578};
9579
9580static const struct itemplate * const itable_C9[] = {
9581 instrux + 536,
9582};
9583
9584static const struct itemplate * const itable_CA[] = {
9585 instrux + 890,
9586};
9587
9588static const struct itemplate * const itable_CB[] = {
9589 instrux + 889,
9590};
9591
9592static const struct itemplate * const itable_CC[] = {
9593 instrux + 479,
9594};
9595
9596static const struct itemplate * const itable_CD[] = {
9597 instrux + 477,
9598};
9599
9600static const struct itemplate * const itable_CE[] = {
9601 instrux + 480,
9602};
9603
9604static const struct itemplate * const itable_CF[] = {
9605 instrux + 489,
9606 instrux + 490,
9607 instrux + 491,
9608 instrux + 492,
9609};
9610
9611static const struct itemplate * const itable_D0[] = {
9612 instrux + 858,
9613 instrux + 870,
9614 instrux + 893,
9615 instrux + 905,
9616 instrux + 923,
9617 instrux + 971,
9618 instrux + 995,
9619};
9620
9621static const struct itemplate * const itable_D1[] = {
9622 instrux + 861,
9623 instrux + 864,
9624 instrux + 867,
9625 instrux + 873,
9626 instrux + 876,
9627 instrux + 879,
9628 instrux + 896,
9629 instrux + 899,
9630 instrux + 902,
9631 instrux + 908,
9632 instrux + 911,
9633 instrux + 914,
9634 instrux + 926,
9635 instrux + 929,
9636 instrux + 932,
9637 instrux + 974,
9638 instrux + 977,
9639 instrux + 980,
9640 instrux + 998,
9641 instrux + 1001,
9642 instrux + 1004,
9643};
9644
9645static const struct itemplate * const itable_D2[] = {
9646 instrux + 859,
9647 instrux + 871,
9648 instrux + 894,
9649 instrux + 906,
9650 instrux + 924,
9651 instrux + 972,
9652 instrux + 996,
9653};
9654
9655static const struct itemplate * const itable_D3[] = {
9656 instrux + 862,
9657 instrux + 865,
9658 instrux + 868,
9659 instrux + 874,
9660 instrux + 877,
9661 instrux + 880,
9662 instrux + 897,
9663 instrux + 900,
9664 instrux + 903,
9665 instrux + 909,
9666 instrux + 912,
9667 instrux + 915,
9668 instrux + 927,
9669 instrux + 930,
9670 instrux + 933,
9671 instrux + 975,
9672 instrux + 978,
9673 instrux + 981,
9674 instrux + 999,
9675 instrux + 1002,
9676 instrux + 1005,
9677};
9678
9679static const struct itemplate * const itable_D4[] = {
9680 instrux + 4,
9681 instrux + 5,
9682};
9683
9684static const struct itemplate * const itable_D5[] = {
9685 instrux + 2,
9686 instrux + 3,
9687};
9688
9689static const struct itemplate * const itable_D6[] = {
9690 instrux + 922,
9691};
9692
9693static const struct itemplate * const itable_D7[] = {
9694 instrux + 1150,
9695 instrux + 1151,
9696};
9697
9698static const struct itemplate * const itable_D8[] = {
9699 instrux + 245,
9700 instrux + 248,
9701 instrux + 250,
9702 instrux + 275,
9703 instrux + 277,
9704 instrux + 278,
9705 instrux + 283,
9706 instrux + 285,
9707 instrux + 286,
9708 instrux + 291,
9709 instrux + 294,
9710 instrux + 296,
9711 instrux + 299,
9712 instrux + 303,
9713 instrux + 304,
9714 instrux + 355,
9715 instrux + 359,
9716 instrux + 360,
9717 instrux + 396,
9718 instrux + 400,
9719 instrux + 401,
9720 instrux + 404,
9721 instrux + 408,
9722 instrux + 409,
9723};
9724
9725static const struct itemplate * const itable_D9[] = {
9726 instrux + 243,
9727 instrux + 244,
9728 instrux + 257,
9729 instrux + 288,
9730 instrux + 289,
9731 instrux + 328,
9732 instrux + 342,
9733 instrux + 345,
9734 instrux + 346,
9735 instrux + 347,
9736 instrux + 348,
9737 instrux + 349,
9738 instrux + 350,
9739 instrux + 351,
9740 instrux + 352,
9741 instrux + 353,
9742 instrux + 354,
9743 instrux + 367,
9744 instrux + 369,
9745 instrux + 370,
9746 instrux + 373,
9747 instrux + 374,
9748 instrux + 375,
9749 instrux + 376,
9750 instrux + 377,
9751 instrux + 380,
9752 instrux + 382,
9753 instrux + 383,
9754 instrux + 384,
9755 instrux + 385,
9756 instrux + 388,
9757 instrux + 389,
9758 instrux + 390,
9759 instrux + 412,
9760 instrux + 422,
9761 instrux + 423,
9762 instrux + 424,
9763 instrux + 425,
9764 instrux + 426,
9765 instrux + 427,
9766 instrux + 428,
9767};
9768
9769static const struct itemplate * const itable_DA[] = {
9770 instrux + 259,
9771 instrux + 260,
9772 instrux + 261,
9773 instrux + 262,
9774 instrux + 263,
9775 instrux + 264,
9776 instrux + 273,
9777 instrux + 274,
9778 instrux + 313,
9779 instrux + 315,
9780 instrux + 317,
9781 instrux + 319,
9782 instrux + 321,
9783 instrux + 326,
9784 instrux + 338,
9785 instrux + 340,
9786 instrux + 421,
9787};
9788
9789static const struct itemplate * const itable_DB[] = {
9790 instrux + 258,
9791 instrux + 265,
9792 instrux + 266,
9793 instrux + 267,
9794 instrux + 268,
9795 instrux + 269,
9796 instrux + 270,
9797 instrux + 271,
9798 instrux + 272,
9799 instrux + 279,
9800 instrux + 280,
9801 instrux + 290,
9802 instrux + 308,
9803 instrux + 323,
9804 instrux + 329,
9805 instrux + 330,
9806 instrux + 332,
9807 instrux + 336,
9808 instrux + 344,
9809 instrux + 363,
9810 instrux + 364,
9811 instrux + 365,
9812 instrux + 366,
9813 instrux + 381,
9814 instrux + 392,
9815 instrux + 415,
9816 instrux + 416,
9817};
9818
9819static const struct itemplate * const itable_DC[] = {
9820 instrux + 246,
9821 instrux + 247,
9822 instrux + 249,
9823 instrux + 276,
9824 instrux + 284,
9825 instrux + 292,
9826 instrux + 293,
9827 instrux + 295,
9828 instrux + 300,
9829 instrux + 301,
9830 instrux + 302,
9831 instrux + 356,
9832 instrux + 357,
9833 instrux + 358,
9834 instrux + 397,
9835 instrux + 398,
9836 instrux + 399,
9837 instrux + 405,
9838 instrux + 406,
9839 instrux + 407,
9840};
9841
9842static const struct itemplate * const itable_DD[] = {
9843 instrux + 309,
9844 instrux + 310,
9845 instrux + 337,
9846 instrux + 343,
9847 instrux + 368,
9848 instrux + 371,
9849 instrux + 378,
9850 instrux + 379,
9851 instrux + 386,
9852 instrux + 387,
9853 instrux + 391,
9854 instrux + 393,
9855 instrux + 394,
9856 instrux + 413,
9857 instrux + 414,
9858 instrux + 419,
9859 instrux + 420,
9860};
9861
9862static const struct itemplate * const itable_DE[] = {
9863 instrux + 251,
9864 instrux + 252,
9865 instrux + 287,
9866 instrux + 297,
9867 instrux + 298,
9868 instrux + 305,
9869 instrux + 306,
9870 instrux + 314,
9871 instrux + 316,
9872 instrux + 318,
9873 instrux + 320,
9874 instrux + 322,
9875 instrux + 327,
9876 instrux + 339,
9877 instrux + 341,
9878 instrux + 361,
9879 instrux + 362,
9880 instrux + 402,
9881 instrux + 403,
9882 instrux + 410,
9883 instrux + 411,
9884};
9885
9886static const struct itemplate * const itable_DF[] = {
9887 instrux + 253,
9888 instrux + 254,
9889 instrux + 255,
9890 instrux + 256,
9891 instrux + 281,
9892 instrux + 282,
9893 instrux + 311,
9894 instrux + 312,
9895 instrux + 324,
9896 instrux + 325,
9897 instrux + 331,
9898 instrux + 333,
9899 instrux + 334,
9900 instrux + 335,
9901 instrux + 372,
9902 instrux + 395,
9903 instrux + 417,
9904 instrux + 418,
9905};
9906
9907static const struct itemplate * const itable_E0[] = {
9908 instrux + 566,
9909 instrux + 567,
9910 instrux + 568,
9911 instrux + 569,
9912 instrux + 570,
9913 instrux + 571,
9914 instrux + 572,
9915 instrux + 573,
9916};
9917
9918static const struct itemplate * const itable_E1[] = {
9919 instrux + 562,
9920 instrux + 563,
9921 instrux + 564,
9922 instrux + 565,
9923 instrux + 574,
9924 instrux + 575,
9925 instrux + 576,
9926 instrux + 577,
9927};
9928
9929static const struct itemplate * const itable_E2[] = {
9930 instrux + 558,
9931 instrux + 559,
9932 instrux + 560,
9933 instrux + 561,
9934};
9935
9936static const struct itemplate * const itable_E3[] = {
9937 instrux + 493,
9938 instrux + 494,
9939 instrux + 495,
9940};
9941
9942static const struct itemplate * const itable_E4[] = {
9943 instrux + 462,
9944};
9945
9946static const struct itemplate * const itable_E5[] = {
9947 instrux + 463,
9948 instrux + 464,
9949};
9950
9951static const struct itemplate * const itable_E6[] = {
9952 instrux + 720,
9953};
9954
9955static const struct itemplate * const itable_E7[] = {
9956 instrux + 721,
9957 instrux + 722,
9958};
9959
9960static const struct itemplate * const itable_E8[] = {
9961 instrux + 150,
9962 instrux + 151,
9963 instrux + 152,
9964 instrux + 153,
9965};
9966
9967static const struct itemplate * const itable_E9[] = {
9968 instrux + 497,
9969 instrux + 498,
9970 instrux + 499,
9971 instrux + 500,
9972};
9973
9974static const struct itemplate * const itable_EA[] = {
9975 instrux + 501,
9976 instrux + 502,
9977 instrux + 503,
9978 instrux + 504,
9979 instrux + 505,
9980};
9981
9982static const struct itemplate * const itable_EB[] = {
9983 instrux + 496,
9984};
9985
9986static const struct itemplate * const itable_EC[] = {
9987 instrux + 465,
9988};
9989
9990static const struct itemplate * const itable_ED[] = {
9991 instrux + 466,
9992 instrux + 467,
9993};
9994
9995static const struct itemplate * const itable_EE[] = {
9996 instrux + 723,
9997};
9998
9999static const struct itemplate * const itable_EF[] = {
10000 instrux + 724,
10001 instrux + 725,
10002};
10003
10004static const struct itemplate * const itable_F1[] = {
10005 instrux + 478,
10006 instrux + 1026,
10007};
10008
10009static const struct itemplate * const itable_F4[] = {
10010 instrux + 429,
10011};
10012
10013static const struct itemplate * const itable_F5[] = {
10014 instrux + 175,
10015};
10016
10017static const struct itemplate * const itable_F6[] = {
10018 instrux + 234,
10019 instrux + 430,
10020 instrux + 434,
10021 instrux + 672,
10022 instrux + 678,
10023 instrux + 686,
10024 instrux + 1097,
10025 instrux + 1101,
10026};
10027
10028static const struct itemplate * const itable_F7[] = {
10029 instrux + 235,
10030 instrux + 236,
10031 instrux + 237,
10032 instrux + 431,
10033 instrux + 432,
10034 instrux + 433,
10035 instrux + 435,
10036 instrux + 436,
10037 instrux + 437,
10038 instrux + 673,
10039 instrux + 674,
10040 instrux + 675,
10041 instrux + 679,
10042 instrux + 680,
10043 instrux + 681,
10044 instrux + 687,
10045 instrux + 688,
10046 instrux + 689,
10047 instrux + 1098,
10048 instrux + 1099,
10049 instrux + 1100,
10050 instrux + 1102,
10051 instrux + 1103,
10052};
10053
10054static const struct itemplate * const itable_F8[] = {
10055 instrux + 171,
10056};
10057
10058static const struct itemplate * const itable_F9[] = {
10059 instrux + 1032,
10060};
10061
10062static const struct itemplate * const itable_FA[] = {
10063 instrux + 173,
10064};
10065
10066static const struct itemplate * const itable_FB[] = {
10067 instrux + 1034,
10068};
10069
10070static const struct itemplate * const itable_FC[] = {
10071 instrux + 172,
10072};
10073
10074static const struct itemplate * const itable_FD[] = {
10075 instrux + 1033,
10076};
10077
10078static const struct itemplate * const itable_FE[] = {
10079 instrux + 230,
10080 instrux + 470,
10081};
10082
10083static const struct itemplate * const itable_FF[] = {
10084 instrux + 159,
10085 instrux + 160,
10086 instrux + 161,
10087 instrux + 162,
10088 instrux + 163,
10089 instrux + 164,
10090 instrux + 165,
10091 instrux + 166,
10092 instrux + 167,
10093 instrux + 231,
10094 instrux + 232,
10095 instrux + 233,
10096 instrux + 471,
10097 instrux + 472,
10098 instrux + 473,
10099 instrux + 506,
10100 instrux + 507,
10101 instrux + 508,
10102 instrux + 509,
10103 instrux + 510,
10104 instrux + 511,
10105 instrux + 512,
10106 instrux + 513,
10107 instrux + 514,
10108 instrux + 835,
10109 instrux + 836,
10110 instrux + 837,
10111};
10112
10113static const struct itemplate * const itable_evex01010[] = {
10114 instrux + 4500,
10115 instrux + 4501,
10116 instrux + 4502,
10117};
10118
10119static const struct itemplate * const itable_evex01011[] = {
10120 instrux + 4503,
10121 instrux + 4504,
10122 instrux + 4505,
10123 instrux + 4506,
10124 instrux + 4507,
10125 instrux + 4508,
10126};
10127
10128static const struct itemplate * const itable_evex01012[] = {
10129 instrux + 4441,
10130 instrux + 4442,
10131 instrux + 4454,
10132 instrux + 4455,
10133};
10134
10135static const struct itemplate * const itable_evex01013[] = {
10136 instrux + 4456,
10137};
10138
10139static const struct itemplate * const itable_evex01014[] = {
10140 instrux + 5853,
10141 instrux + 5854,
10142 instrux + 5855,
10143 instrux + 5856,
10144 instrux + 5857,
10145 instrux + 5858,
10146};
10147
10148static const struct itemplate * const itable_evex01015[] = {
10149 instrux + 5841,
10150 instrux + 5842,
10151 instrux + 5843,
10152 instrux + 5844,
10153 instrux + 5845,
10154 instrux + 5846,
10155};
10156
10157static const struct itemplate * const itable_evex01016[] = {
10158 instrux + 4446,
10159 instrux + 4447,
10160 instrux + 4449,
10161 instrux + 4450,
10162};
10163
10164static const struct itemplate * const itable_evex01017[] = {
10165 instrux + 4448,
10166};
10167
10168static const struct itemplate * const itable_evex01028[] = {
10169 instrux + 4391,
10170 instrux + 4392,
10171 instrux + 4393,
10172};
10173
10174static const struct itemplate * const itable_evex01029[] = {
10175 instrux + 4394,
10176 instrux + 4395,
10177 instrux + 4396,
10178 instrux + 4397,
10179 instrux + 4398,
10180 instrux + 4399,
10181};
10182
10183static const struct itemplate * const itable_evex0102B[] = {
10184 instrux + 4466,
10185 instrux + 4467,
10186 instrux + 4468,
10187};
10188
10189static const struct itemplate * const itable_evex0102E[] = {
10190 instrux + 5834,
10191};
10192
10193static const struct itemplate * const itable_evex0102F[] = {
10194 instrux + 3943,
10195};
10196
10197static const struct itemplate * const itable_evex01051[] = {
10198 instrux + 5810,
10199 instrux + 5811,
10200 instrux + 5812,
10201};
10202
10203static const struct itemplate * const itable_evex01054[] = {
10204 instrux + 3895,
10205 instrux + 3896,
10206 instrux + 3897,
10207 instrux + 3898,
10208 instrux + 3899,
10209 instrux + 3900,
10210};
10211
10212static const struct itemplate * const itable_evex01055[] = {
10213 instrux + 3883,
10214 instrux + 3884,
10215 instrux + 3885,
10216 instrux + 3886,
10217 instrux + 3887,
10218 instrux + 3888,
10219};
10220
10221static const struct itemplate * const itable_evex01056[] = {
10222 instrux + 4531,
10223 instrux + 4532,
10224 instrux + 4533,
10225 instrux + 4534,
10226 instrux + 4535,
10227 instrux + 4536,
10228};
10229
10230static const struct itemplate * const itable_evex01057[] = {
10231 instrux + 5865,
10232 instrux + 5866,
10233 instrux + 5867,
10234 instrux + 5868,
10235 instrux + 5869,
10236 instrux + 5870,
10237};
10238
10239static const struct itemplate * const itable_evex01058[] = {
10240 instrux + 3855,
10241 instrux + 3856,
10242 instrux + 3857,
10243 instrux + 3858,
10244 instrux + 3859,
10245 instrux + 3860,
10246};
10247
10248static const struct itemplate * const itable_evex01059[] = {
10249 instrux + 4515,
10250 instrux + 4516,
10251 instrux + 4517,
10252 instrux + 4518,
10253 instrux + 4519,
10254 instrux + 4520,
10255};
10256
10257static const struct itemplate * const itable_evex0105A[] = {
10258 instrux + 3983,
10259 instrux + 3984,
10260 instrux + 3985,
10261};
10262
10263static const struct itemplate * const itable_evex0105B[] = {
10264 instrux + 3959,
10265 instrux + 3960,
10266 instrux + 3961,
10267 instrux + 4004,
10268 instrux + 4005,
10269 instrux + 4006,
10270};
10271
10272static const struct itemplate * const itable_evex0105C[] = {
10273 instrux + 5823,
10274 instrux + 5824,
10275 instrux + 5825,
10276 instrux + 5826,
10277 instrux + 5827,
10278 instrux + 5828,
10279};
10280
10281static const struct itemplate * const itable_evex0105D[] = {
10282 instrux + 4372,
10283 instrux + 4373,
10284 instrux + 4374,
10285 instrux + 4375,
10286 instrux + 4376,
10287 instrux + 4377,
10288};
10289
10290static const struct itemplate * const itable_evex0105E[] = {
10291 instrux + 4081,
10292 instrux + 4082,
10293 instrux + 4083,
10294 instrux + 4084,
10295 instrux + 4085,
10296 instrux + 4086,
10297};
10298
10299static const struct itemplate * const itable_evex0105F[] = {
10300 instrux + 4356,
10301 instrux + 4357,
10302 instrux + 4358,
10303 instrux + 4359,
10304 instrux + 4360,
10305 instrux + 4361,
10306};
10307
10308static const struct itemplate * const itable_evex01078[] = {
10309 instrux + 4027,
10310 instrux + 4028,
10311 instrux + 4029,
10312 instrux + 4039,
10313 instrux + 4040,
10314 instrux + 4041,
10315};
10316
10317static const struct itemplate * const itable_evex01079[] = {
10318 instrux + 3971,
10319 instrux + 3972,
10320 instrux + 3973,
10321 instrux + 3995,
10322 instrux + 3996,
10323 instrux + 3997,
10324};
10325
10326static const struct itemplate * const itable_evex010C2[] = {
10327 instrux + 3937,
10328 instrux + 3938,
10329 instrux + 3939,
10330};
10331
10332static const struct itemplate * const itable_evex010C6[] = {
10333 instrux + 5801,
10334 instrux + 5802,
10335 instrux + 5803,
10336 instrux + 5804,
10337 instrux + 5805,
10338 instrux + 5806,
10339};
10340
10341static const struct itemplate * const itable_evex01110[] = {
10342 instrux + 4491,
10343 instrux + 4492,
10344 instrux + 4493,
10345};
10346
10347static const struct itemplate * const itable_evex01111[] = {
10348 instrux + 4494,
10349 instrux + 4495,
10350 instrux + 4496,
10351 instrux + 4497,
10352 instrux + 4498,
10353 instrux + 4499,
10354};
10355
10356static const struct itemplate * const itable_evex01112[] = {
10357 instrux + 4451,
10358 instrux + 4452,
10359};
10360
10361static const struct itemplate * const itable_evex01113[] = {
10362 instrux + 4453,
10363};
10364
10365static const struct itemplate * const itable_evex01114[] = {
10366 instrux + 5847,
10367 instrux + 5848,
10368 instrux + 5849,
10369 instrux + 5850,
10370 instrux + 5851,
10371 instrux + 5852,
10372};
10373
10374static const struct itemplate * const itable_evex01115[] = {
10375 instrux + 5835,
10376 instrux + 5836,
10377 instrux + 5837,
10378 instrux + 5838,
10379 instrux + 5839,
10380 instrux + 5840,
10381};
10382
10383static const struct itemplate * const itable_evex01116[] = {
10384 instrux + 4443,
10385 instrux + 4444,
10386};
10387
10388static const struct itemplate * const itable_evex01117[] = {
10389 instrux + 4445,
10390};
10391
10392static const struct itemplate * const itable_evex01128[] = {
10393 instrux + 4382,
10394 instrux + 4383,
10395 instrux + 4384,
10396};
10397
10398static const struct itemplate * const itable_evex01129[] = {
10399 instrux + 4385,
10400 instrux + 4386,
10401 instrux + 4387,
10402 instrux + 4388,
10403 instrux + 4389,
10404 instrux + 4390,
10405};
10406
10407static const struct itemplate * const itable_evex0112B[] = {
10408 instrux + 4463,
10409 instrux + 4464,
10410 instrux + 4465,
10411};
10412
10413static const struct itemplate * const itable_evex0112E[] = {
10414 instrux + 5833,
10415};
10416
10417static const struct itemplate * const itable_evex0112F[] = {
10418 instrux + 3942,
10419};
10420
10421static const struct itemplate * const itable_evex01151[] = {
10422 instrux + 5807,
10423 instrux + 5808,
10424 instrux + 5809,
10425};
10426
10427static const struct itemplate * const itable_evex01154[] = {
10428 instrux + 3889,
10429 instrux + 3890,
10430 instrux + 3891,
10431 instrux + 3892,
10432 instrux + 3893,
10433 instrux + 3894,
10434};
10435
10436static const struct itemplate * const itable_evex01155[] = {
10437 instrux + 3877,
10438 instrux + 3878,
10439 instrux + 3879,
10440 instrux + 3880,
10441 instrux + 3881,
10442 instrux + 3882,
10443};
10444
10445static const struct itemplate * const itable_evex01156[] = {
10446 instrux + 4525,
10447 instrux + 4526,
10448 instrux + 4527,
10449 instrux + 4528,
10450 instrux + 4529,
10451 instrux + 4530,
10452};
10453
10454static const struct itemplate * const itable_evex01157[] = {
10455 instrux + 5859,
10456 instrux + 5860,
10457 instrux + 5861,
10458 instrux + 5862,
10459 instrux + 5863,
10460 instrux + 5864,
10461};
10462
10463static const struct itemplate * const itable_evex01158[] = {
10464 instrux + 3849,
10465 instrux + 3850,
10466 instrux + 3851,
10467 instrux + 3852,
10468 instrux + 3853,
10469 instrux + 3854,
10470};
10471
10472static const struct itemplate * const itable_evex01159[] = {
10473 instrux + 4509,
10474 instrux + 4510,
10475 instrux + 4511,
10476 instrux + 4512,
10477 instrux + 4513,
10478 instrux + 4514,
10479};
10480
10481static const struct itemplate * const itable_evex0115A[] = {
10482 instrux + 3965,
10483 instrux + 3966,
10484 instrux + 3967,
10485};
10486
10487static const struct itemplate * const itable_evex0115B[] = {
10488 instrux + 3980,
10489 instrux + 3981,
10490 instrux + 3982,
10491};
10492
10493static const struct itemplate * const itable_evex0115C[] = {
10494 instrux + 5817,
10495 instrux + 5818,
10496 instrux + 5819,
10497 instrux + 5820,
10498 instrux + 5821,
10499 instrux + 5822,
10500};
10501
10502static const struct itemplate * const itable_evex0115D[] = {
10503 instrux + 4366,
10504 instrux + 4367,
10505 instrux + 4368,
10506 instrux + 4369,
10507 instrux + 4370,
10508 instrux + 4371,
10509};
10510
10511static const struct itemplate * const itable_evex0115E[] = {
10512 instrux + 4075,
10513 instrux + 4076,
10514 instrux + 4077,
10515 instrux + 4078,
10516 instrux + 4079,
10517 instrux + 4080,
10518};
10519
10520static const struct itemplate * const itable_evex0115F[] = {
10521 instrux + 4350,
10522 instrux + 4351,
10523 instrux + 4352,
10524 instrux + 4353,
10525 instrux + 4354,
10526 instrux + 4355,
10527};
10528
10529static const struct itemplate * const itable_evex01160[] = {
10530 instrux + 5639,
10531 instrux + 5640,
10532 instrux + 5641,
10533 instrux + 5642,
10534 instrux + 5643,
10535 instrux + 5644,
10536};
10537
10538static const struct itemplate * const itable_evex01161[] = {
10539 instrux + 5657,
10540 instrux + 5658,
10541 instrux + 5659,
10542 instrux + 5660,
10543 instrux + 5661,
10544 instrux + 5662,
10545};
10546
10547static const struct itemplate * const itable_evex01162[] = {
10548 instrux + 5645,
10549 instrux + 5646,
10550 instrux + 5647,
10551 instrux + 5648,
10552 instrux + 5649,
10553 instrux + 5650,
10554};
10555
10556static const struct itemplate * const itable_evex01163[] = {
10557 instrux + 4555,
10558 instrux + 4556,
10559 instrux + 4557,
10560 instrux + 4558,
10561 instrux + 4559,
10562 instrux + 4560,
10563};
10564
10565static const struct itemplate * const itable_evex01164[] = {
10566 instrux + 4744,
10567 instrux + 4745,
10568 instrux + 4746,
10569};
10570
10571static const struct itemplate * const itable_evex01165[] = {
10572 instrux + 4753,
10573 instrux + 4754,
10574 instrux + 4755,
10575};
10576
10577static const struct itemplate * const itable_evex01166[] = {
10578 instrux + 4747,
10579 instrux + 4748,
10580 instrux + 4749,
10581};
10582
10583static const struct itemplate * const itable_evex01167[] = {
10584 instrux + 4567,
10585 instrux + 4568,
10586 instrux + 4569,
10587 instrux + 4570,
10588 instrux + 4571,
10589 instrux + 4572,
10590};
10591
10592static const struct itemplate * const itable_evex01168[] = {
10593 instrux + 5615,
10594 instrux + 5616,
10595 instrux + 5617,
10596 instrux + 5618,
10597 instrux + 5619,
10598 instrux + 5620,
10599};
10600
10601static const struct itemplate * const itable_evex01169[] = {
10602 instrux + 5633,
10603 instrux + 5634,
10604 instrux + 5635,
10605 instrux + 5636,
10606 instrux + 5637,
10607 instrux + 5638,
10608};
10609
10610static const struct itemplate * const itable_evex0116A[] = {
10611 instrux + 5621,
10612 instrux + 5622,
10613 instrux + 5623,
10614 instrux + 5624,
10615 instrux + 5625,
10616 instrux + 5626,
10617};
10618
10619static const struct itemplate * const itable_evex0116B[] = {
10620 instrux + 4549,
10621 instrux + 4550,
10622 instrux + 4551,
10623 instrux + 4552,
10624 instrux + 4553,
10625 instrux + 4554,
10626};
10627
10628static const struct itemplate * const itable_evex0116C[] = {
10629 instrux + 5651,
10630 instrux + 5652,
10631 instrux + 5653,
10632 instrux + 5654,
10633 instrux + 5655,
10634 instrux + 5656,
10635};
10636
10637static const struct itemplate * const itable_evex0116D[] = {
10638 instrux + 5627,
10639 instrux + 5628,
10640 instrux + 5629,
10641 instrux + 5630,
10642 instrux + 5631,
10643 instrux + 5632,
10644};
10645
10646static const struct itemplate * const itable_evex0116E[] = {
10647 instrux + 4400,
10648 instrux + 4469,
10649};
10650
10651static const struct itemplate * const itable_evex0116F[] = {
10652 instrux + 4405,
10653 instrux + 4406,
10654 instrux + 4407,
10655 instrux + 4411,
10656 instrux + 4412,
10657 instrux + 4413,
10658};
10659
10660static const struct itemplate * const itable_evex01170[] = {
10661 instrux + 5354,
10662 instrux + 5355,
10663 instrux + 5356,
10664};
10665
10666static const struct itemplate * const itable_evex01171[] = {
10667 instrux + 5417,
10668 instrux + 5418,
10669 instrux + 5419,
10670 instrux + 5420,
10671 instrux + 5421,
10672 instrux + 5422,
10673 instrux + 5471,
10674 instrux + 5472,
10675 instrux + 5473,
10676 instrux + 5474,
10677 instrux + 5475,
10678 instrux + 5476,
10679 instrux + 5531,
10680 instrux + 5532,
10681 instrux + 5533,
10682 instrux + 5534,
10683 instrux + 5535,
10684 instrux + 5536,
10685};
10686
10687static const struct itemplate * const itable_evex01172[] = {
10688 instrux + 5282,
10689 instrux + 5283,
10690 instrux + 5284,
10691 instrux + 5285,
10692 instrux + 5286,
10693 instrux + 5287,
10694 instrux + 5288,
10695 instrux + 5289,
10696 instrux + 5290,
10697 instrux + 5291,
10698 instrux + 5292,
10699 instrux + 5293,
10700 instrux + 5306,
10701 instrux + 5307,
10702 instrux + 5308,
10703 instrux + 5309,
10704 instrux + 5310,
10705 instrux + 5311,
10706 instrux + 5312,
10707 instrux + 5313,
10708 instrux + 5314,
10709 instrux + 5315,
10710 instrux + 5316,
10711 instrux + 5317,
10712 instrux + 5369,
10713 instrux + 5370,
10714 instrux + 5371,
10715 instrux + 5372,
10716 instrux + 5373,
10717 instrux + 5374,
10718 instrux + 5429,
10719 instrux + 5430,
10720 instrux + 5431,
10721 instrux + 5432,
10722 instrux + 5433,
10723 instrux + 5434,
10724 instrux + 5441,
10725 instrux + 5442,
10726 instrux + 5443,
10727 instrux + 5444,
10728 instrux + 5445,
10729 instrux + 5446,
10730 instrux + 5483,
10731 instrux + 5484,
10732 instrux + 5485,
10733 instrux + 5486,
10734 instrux + 5487,
10735 instrux + 5488,
10736};
10737
10738static const struct itemplate * const itable_evex01173[] = {
10739 instrux + 5375,
10740 instrux + 5376,
10741 instrux + 5377,
10742 instrux + 5378,
10743 instrux + 5379,
10744 instrux + 5380,
10745 instrux + 5387,
10746 instrux + 5388,
10747 instrux + 5389,
10748 instrux + 5390,
10749 instrux + 5391,
10750 instrux + 5392,
10751 instrux + 5489,
10752 instrux + 5490,
10753 instrux + 5491,
10754 instrux + 5492,
10755 instrux + 5493,
10756 instrux + 5494,
10757 instrux + 5501,
10758 instrux + 5502,
10759 instrux + 5503,
10760 instrux + 5504,
10761 instrux + 5505,
10762 instrux + 5506,
10763};
10764
10765static const struct itemplate * const itable_evex01174[] = {
10766 instrux + 4732,
10767 instrux + 4733,
10768 instrux + 4734,
10769};
10770
10771static const struct itemplate * const itable_evex01175[] = {
10772 instrux + 4741,
10773 instrux + 4742,
10774 instrux + 4743,
10775};
10776
10777static const struct itemplate * const itable_evex01176[] = {
10778 instrux + 4735,
10779 instrux + 4736,
10780 instrux + 4737,
10781};
10782
10783static const struct itemplate * const itable_evex01178[] = {
10784 instrux + 4030,
10785 instrux + 4031,
10786 instrux + 4032,
10787 instrux + 4042,
10788 instrux + 4043,
10789 instrux + 4044,
10790};
10791
10792static const struct itemplate * const itable_evex01179[] = {
10793 instrux + 3974,
10794 instrux + 3975,
10795 instrux + 3976,
10796 instrux + 3998,
10797 instrux + 3999,
10798 instrux + 4000,
10799};
10800
10801static const struct itemplate * const itable_evex0117A[] = {
10802 instrux + 4024,
10803 instrux + 4025,
10804 instrux + 4026,
10805 instrux + 4036,
10806 instrux + 4037,
10807 instrux + 4038,
10808};
10809
10810static const struct itemplate * const itable_evex0117B[] = {
10811 instrux + 3968,
10812 instrux + 3969,
10813 instrux + 3970,
10814 instrux + 3992,
10815 instrux + 3993,
10816 instrux + 3994,
10817};
10818
10819static const struct itemplate * const itable_evex0117E[] = {
10820 instrux + 4401,
10821 instrux + 4470,
10822};
10823
10824static const struct itemplate * const itable_evex0117F[] = {
10825 instrux + 4408,
10826 instrux + 4409,
10827 instrux + 4410,
10828 instrux + 4414,
10829 instrux + 4415,
10830 instrux + 4416,
10831};
10832
10833static const struct itemplate * const itable_evex011C2[] = {
10834 instrux + 3934,
10835 instrux + 3935,
10836 instrux + 3936,
10837};
10838
10839static const struct itemplate * const itable_evex011C4[] = {
10840 instrux + 4924,
10841 instrux + 4925,
10842 instrux + 4926,
10843 instrux + 4927,
10844};
10845
10846static const struct itemplate * const itable_evex011C5[] = {
10847 instrux + 4901,
10848 instrux + 4902,
10849 instrux + 4903,
10850};
10851
10852static const struct itemplate * const itable_evex011C6[] = {
10853 instrux + 5795,
10854 instrux + 5796,
10855 instrux + 5797,
10856 instrux + 5798,
10857 instrux + 5799,
10858 instrux + 5800,
10859};
10860
10861static const struct itemplate * const itable_evex011D1[] = {
10862 instrux + 5525,
10863 instrux + 5526,
10864 instrux + 5527,
10865 instrux + 5528,
10866 instrux + 5529,
10867 instrux + 5530,
10868};
10869
10870static const struct itemplate * const itable_evex011D2[] = {
10871 instrux + 5477,
10872 instrux + 5478,
10873 instrux + 5479,
10874 instrux + 5480,
10875 instrux + 5481,
10876 instrux + 5482,
10877};
10878
10879static const struct itemplate * const itable_evex011D3[] = {
10880 instrux + 5495,
10881 instrux + 5496,
10882 instrux + 5497,
10883 instrux + 5498,
10884 instrux + 5499,
10885 instrux + 5500,
10886};
10887
10888static const struct itemplate * const itable_evex011D4[] = {
10889 instrux + 4585,
10890 instrux + 4586,
10891 instrux + 4587,
10892 instrux + 4588,
10893 instrux + 4589,
10894 instrux + 4590,
10895};
10896
10897static const struct itemplate * const itable_evex011D5[] = {
10898 instrux + 5252,
10899 instrux + 5253,
10900 instrux + 5254,
10901 instrux + 5255,
10902 instrux + 5256,
10903 instrux + 5257,
10904};
10905
10906static const struct itemplate * const itable_evex011D6[] = {
10907 instrux + 4472,
10908};
10909
10910static const struct itemplate * const itable_evex011D8[] = {
10911 instrux + 5567,
10912 instrux + 5568,
10913 instrux + 5569,
10914 instrux + 5570,
10915 instrux + 5571,
10916 instrux + 5572,
10917};
10918
10919static const struct itemplate * const itable_evex011D9[] = {
10920 instrux + 5573,
10921 instrux + 5574,
10922 instrux + 5575,
10923 instrux + 5576,
10924 instrux + 5577,
10925 instrux + 5578,
10926};
10927
10928static const struct itemplate * const itable_evex011DA[] = {
10929 instrux + 5024,
10930 instrux + 5025,
10931 instrux + 5026,
10932 instrux + 5027,
10933 instrux + 5028,
10934 instrux + 5029,
10935};
10936
10937static const struct itemplate * const itable_evex011DB[] = {
10938 instrux + 4627,
10939 instrux + 4628,
10940 instrux + 4629,
10941 instrux + 4630,
10942 instrux + 4631,
10943 instrux + 4632,
10944 instrux + 4645,
10945 instrux + 4646,
10946 instrux + 4647,
10947 instrux + 4648,
10948 instrux + 4649,
10949 instrux + 4650,
10950};
10951
10952static const struct itemplate * const itable_evex011DC[] = {
10953 instrux + 4603,
10954 instrux + 4604,
10955 instrux + 4605,
10956 instrux + 4606,
10957 instrux + 4607,
10958 instrux + 4608,
10959};
10960
10961static const struct itemplate * const itable_evex011DD[] = {
10962 instrux + 4609,
10963 instrux + 4610,
10964 instrux + 4611,
10965 instrux + 4612,
10966 instrux + 4613,
10967 instrux + 4614,
10968};
10969
10970static const struct itemplate * const itable_evex011DE[] = {
10971 instrux + 4976,
10972 instrux + 4977,
10973 instrux + 4978,
10974 instrux + 4979,
10975 instrux + 4980,
10976 instrux + 4981,
10977};
10978
10979static const struct itemplate * const itable_evex011DF[] = {
10980 instrux + 4633,
10981 instrux + 4634,
10982 instrux + 4635,
10983 instrux + 4636,
10984 instrux + 4637,
10985 instrux + 4638,
10986 instrux + 4639,
10987 instrux + 4640,
10988 instrux + 4641,
10989 instrux + 4642,
10990 instrux + 4643,
10991 instrux + 4644,
10992};
10993
10994static const struct itemplate * const itable_evex011E0[] = {
10995 instrux + 4651,
10996 instrux + 4652,
10997 instrux + 4653,
10998 instrux + 4654,
10999 instrux + 4655,
11000 instrux + 4656,
11001};
11002
11003static const struct itemplate * const itable_evex011E1[] = {
11004 instrux + 5465,
11005 instrux + 5466,
11006 instrux + 5467,
11007 instrux + 5468,
11008 instrux + 5469,
11009 instrux + 5470,
11010};
11011
11012static const struct itemplate * const itable_evex011E2[] = {
11013 instrux + 5423,
11014 instrux + 5424,
11015 instrux + 5425,
11016 instrux + 5426,
11017 instrux + 5427,
11018 instrux + 5428,
11019 instrux + 5435,
11020 instrux + 5436,
11021 instrux + 5437,
11022 instrux + 5438,
11023 instrux + 5439,
11024 instrux + 5440,
11025};
11026
11027static const struct itemplate * const itable_evex011E3[] = {
11028 instrux + 4657,
11029 instrux + 4658,
11030 instrux + 4659,
11031 instrux + 4660,
11032 instrux + 4661,
11033 instrux + 4662,
11034};
11035
11036static const struct itemplate * const itable_evex011E4[] = {
11037 instrux + 5228,
11038 instrux + 5229,
11039 instrux + 5230,
11040 instrux + 5231,
11041 instrux + 5232,
11042 instrux + 5233,
11043};
11044
11045static const struct itemplate * const itable_evex011E5[] = {
11046 instrux + 5234,
11047 instrux + 5235,
11048 instrux + 5236,
11049 instrux + 5237,
11050 instrux + 5238,
11051 instrux + 5239,
11052};
11053
11054static const struct itemplate * const itable_evex011E6[] = {
11055 instrux + 4021,
11056 instrux + 4022,
11057 instrux + 4023,
11058};
11059
11060static const struct itemplate * const itable_evex011E7[] = {
11061 instrux + 4457,
11062 instrux + 4458,
11063 instrux + 4459,
11064};
11065
11066static const struct itemplate * const itable_evex011E8[] = {
11067 instrux + 5555,
11068 instrux + 5556,
11069 instrux + 5557,
11070 instrux + 5558,
11071 instrux + 5559,
11072 instrux + 5560,
11073};
11074
11075static const struct itemplate * const itable_evex011E9[] = {
11076 instrux + 5561,
11077 instrux + 5562,
11078 instrux + 5563,
11079 instrux + 5564,
11080 instrux + 5565,
11081 instrux + 5566,
11082};
11083
11084static const struct itemplate * const itable_evex011EA[] = {
11085 instrux + 5018,
11086 instrux + 5019,
11087 instrux + 5020,
11088 instrux + 5021,
11089 instrux + 5022,
11090 instrux + 5023,
11091};
11092
11093static const struct itemplate * const itable_evex011EB[] = {
11094 instrux + 5270,
11095 instrux + 5271,
11096 instrux + 5272,
11097 instrux + 5273,
11098 instrux + 5274,
11099 instrux + 5275,
11100 instrux + 5276,
11101 instrux + 5277,
11102 instrux + 5278,
11103 instrux + 5279,
11104 instrux + 5280,
11105 instrux + 5281,
11106};
11107
11108static const struct itemplate * const itable_evex011EC[] = {
11109 instrux + 4591,
11110 instrux + 4592,
11111 instrux + 4593,
11112 instrux + 4594,
11113 instrux + 4595,
11114 instrux + 4596,
11115};
11116
11117static const struct itemplate * const itable_evex011ED[] = {
11118 instrux + 4597,
11119 instrux + 4598,
11120 instrux + 4599,
11121 instrux + 4600,
11122 instrux + 4601,
11123 instrux + 4602,
11124};
11125
11126static const struct itemplate * const itable_evex011EE[] = {
11127 instrux + 4970,
11128 instrux + 4971,
11129 instrux + 4972,
11130 instrux + 4973,
11131 instrux + 4974,
11132 instrux + 4975,
11133};
11134
11135static const struct itemplate * const itable_evex011EF[] = {
11136 instrux + 5663,
11137 instrux + 5664,
11138 instrux + 5665,
11139 instrux + 5666,
11140 instrux + 5667,
11141 instrux + 5668,
11142 instrux + 5669,
11143 instrux + 5670,
11144 instrux + 5671,
11145 instrux + 5672,
11146 instrux + 5673,
11147 instrux + 5674,
11148};
11149
11150static const struct itemplate * const itable_evex011F1[] = {
11151 instrux + 5411,
11152 instrux + 5412,
11153 instrux + 5413,
11154 instrux + 5414,
11155 instrux + 5415,
11156 instrux + 5416,
11157};
11158
11159static const struct itemplate * const itable_evex011F2[] = {
11160 instrux + 5363,
11161 instrux + 5364,
11162 instrux + 5365,
11163 instrux + 5366,
11164 instrux + 5367,
11165 instrux + 5368,
11166};
11167
11168static const struct itemplate * const itable_evex011F3[] = {
11169 instrux + 5381,
11170 instrux + 5382,
11171 instrux + 5383,
11172 instrux + 5384,
11173 instrux + 5385,
11174 instrux + 5386,
11175};
11176
11177static const struct itemplate * const itable_evex011F4[] = {
11178 instrux + 5264,
11179 instrux + 5265,
11180 instrux + 5266,
11181 instrux + 5267,
11182 instrux + 5268,
11183 instrux + 5269,
11184};
11185
11186static const struct itemplate * const itable_evex011F5[] = {
11187 instrux + 4946,
11188 instrux + 4947,
11189 instrux + 4948,
11190 instrux + 4949,
11191 instrux + 4950,
11192 instrux + 4951,
11193};
11194
11195static const struct itemplate * const itable_evex011F6[] = {
11196 instrux + 5330,
11197 instrux + 5331,
11198 instrux + 5332,
11199 instrux + 5333,
11200 instrux + 5334,
11201 instrux + 5335,
11202};
11203
11204static const struct itemplate * const itable_evex011F8[] = {
11205 instrux + 5537,
11206 instrux + 5538,
11207 instrux + 5539,
11208 instrux + 5540,
11209 instrux + 5541,
11210 instrux + 5542,
11211};
11212
11213static const struct itemplate * const itable_evex011F9[] = {
11214 instrux + 5579,
11215 instrux + 5580,
11216 instrux + 5581,
11217 instrux + 5582,
11218 instrux + 5583,
11219 instrux + 5584,
11220};
11221
11222static const struct itemplate * const itable_evex011FA[] = {
11223 instrux + 5543,
11224 instrux + 5544,
11225 instrux + 5545,
11226 instrux + 5546,
11227 instrux + 5547,
11228 instrux + 5548,
11229};
11230
11231static const struct itemplate * const itable_evex011FB[] = {
11232 instrux + 5549,
11233 instrux + 5550,
11234 instrux + 5551,
11235 instrux + 5552,
11236 instrux + 5553,
11237 instrux + 5554,
11238};
11239
11240static const struct itemplate * const itable_evex011FC[] = {
11241 instrux + 4573,
11242 instrux + 4574,
11243 instrux + 4575,
11244 instrux + 4576,
11245 instrux + 4577,
11246 instrux + 4578,
11247};
11248
11249static const struct itemplate * const itable_evex011FD[] = {
11250 instrux + 4615,
11251 instrux + 4616,
11252 instrux + 4617,
11253 instrux + 4618,
11254 instrux + 4619,
11255 instrux + 4620,
11256};
11257
11258static const struct itemplate * const itable_evex011FE[] = {
11259 instrux + 4579,
11260 instrux + 4580,
11261 instrux + 4581,
11262 instrux + 4582,
11263 instrux + 4583,
11264 instrux + 4584,
11265};
11266
11267static const struct itemplate * const itable_evex01210[] = {
11268 instrux + 4485,
11269 instrux + 4487,
11270 instrux + 4488,
11271};
11272
11273static const struct itemplate * const itable_evex01211[] = {
11274 instrux + 4486,
11275 instrux + 4489,
11276 instrux + 4490,
11277};
11278
11279static const struct itemplate * const itable_evex01212[] = {
11280 instrux + 4482,
11281 instrux + 4483,
11282 instrux + 4484,
11283};
11284
11285static const struct itemplate * const itable_evex01216[] = {
11286 instrux + 4479,
11287 instrux + 4480,
11288 instrux + 4481,
11289};
11290
11291static const struct itemplate * const itable_evex0122A[] = {
11292 instrux + 4014,
11293 instrux + 4015,
11294};
11295
11296static const struct itemplate * const itable_evex0122C[] = {
11297 instrux + 4049,
11298 instrux + 4050,
11299};
11300
11301static const struct itemplate * const itable_evex0122D[] = {
11302 instrux + 4017,
11303 instrux + 4018,
11304};
11305
11306static const struct itemplate * const itable_evex01251[] = {
11307 instrux + 5815,
11308 instrux + 5816,
11309};
11310
11311static const struct itemplate * const itable_evex01258[] = {
11312 instrux + 3863,
11313 instrux + 3864,
11314};
11315
11316static const struct itemplate * const itable_evex01259[] = {
11317 instrux + 4523,
11318 instrux + 4524,
11319};
11320
11321static const struct itemplate * const itable_evex0125A[] = {
11322 instrux + 4016,
11323};
11324
11325static const struct itemplate * const itable_evex0125B[] = {
11326 instrux + 4033,
11327 instrux + 4034,
11328 instrux + 4035,
11329};
11330
11331static const struct itemplate * const itable_evex0125C[] = {
11332 instrux + 5831,
11333 instrux + 5832,
11334};
11335
11336static const struct itemplate * const itable_evex0125D[] = {
11337 instrux + 4380,
11338 instrux + 4381,
11339};
11340
11341static const struct itemplate * const itable_evex0125E[] = {
11342 instrux + 4089,
11343 instrux + 4090,
11344};
11345
11346static const struct itemplate * const itable_evex0125F[] = {
11347 instrux + 4364,
11348 instrux + 4365,
11349};
11350
11351static const struct itemplate * const itable_evex0126F[] = {
11352 instrux + 4423,
11353 instrux + 4424,
11354 instrux + 4425,
11355 instrux + 4429,
11356 instrux + 4430,
11357 instrux + 4431,
11358};
11359
11360static const struct itemplate * const itable_evex01270[] = {
11361 instrux + 5357,
11362 instrux + 5358,
11363 instrux + 5359,
11364};
11365
11366static const struct itemplate * const itable_evex01278[] = {
11367 instrux + 4051,
11368 instrux + 4052,
11369};
11370
11371static const struct itemplate * const itable_evex01279[] = {
11372 instrux + 4019,
11373 instrux + 4020,
11374};
11375
11376static const struct itemplate * const itable_evex0127A[] = {
11377 instrux + 4053,
11378 instrux + 4054,
11379 instrux + 4055,
11380 instrux + 4059,
11381 instrux + 4060,
11382 instrux + 4061,
11383};
11384
11385static const struct itemplate * const itable_evex0127B[] = {
11386 instrux + 4067,
11387 instrux + 4068,
11388};
11389
11390static const struct itemplate * const itable_evex0127E[] = {
11391 instrux + 4471,
11392};
11393
11394static const struct itemplate * const itable_evex0127F[] = {
11395 instrux + 4426,
11396 instrux + 4427,
11397 instrux + 4428,
11398 instrux + 4432,
11399 instrux + 4433,
11400 instrux + 4434,
11401};
11402
11403static const struct itemplate * const itable_evex012C2[] = {
11404 instrux + 3941,
11405};
11406
11407static const struct itemplate * const itable_evex012E6[] = {
11408 instrux + 3956,
11409 instrux + 3957,
11410 instrux + 3958,
11411 instrux + 4001,
11412 instrux + 4002,
11413 instrux + 4003,
11414};
11415
11416static const struct itemplate * const itable_evex01310[] = {
11417 instrux + 4473,
11418 instrux + 4475,
11419 instrux + 4476,
11420};
11421
11422static const struct itemplate * const itable_evex01311[] = {
11423 instrux + 4474,
11424 instrux + 4477,
11425 instrux + 4478,
11426};
11427
11428static const struct itemplate * const itable_evex01312[] = {
11429 instrux + 4402,
11430 instrux + 4403,
11431 instrux + 4404,
11432};
11433
11434static const struct itemplate * const itable_evex0132A[] = {
11435 instrux + 4012,
11436 instrux + 4013,
11437};
11438
11439static const struct itemplate * const itable_evex0132C[] = {
11440 instrux + 4045,
11441 instrux + 4046,
11442};
11443
11444static const struct itemplate * const itable_evex0132D[] = {
11445 instrux + 4007,
11446 instrux + 4008,
11447};
11448
11449static const struct itemplate * const itable_evex01351[] = {
11450 instrux + 5813,
11451 instrux + 5814,
11452};
11453
11454static const struct itemplate * const itable_evex01358[] = {
11455 instrux + 3861,
11456 instrux + 3862,
11457};
11458
11459static const struct itemplate * const itable_evex01359[] = {
11460 instrux + 4521,
11461 instrux + 4522,
11462};
11463
11464static const struct itemplate * const itable_evex0135A[] = {
11465 instrux + 4009,
11466};
11467
11468static const struct itemplate * const itable_evex0135C[] = {
11469 instrux + 5829,
11470 instrux + 5830,
11471};
11472
11473static const struct itemplate * const itable_evex0135D[] = {
11474 instrux + 4378,
11475 instrux + 4379,
11476};
11477
11478static const struct itemplate * const itable_evex0135E[] = {
11479 instrux + 4087,
11480 instrux + 4088,
11481};
11482
11483static const struct itemplate * const itable_evex0135F[] = {
11484 instrux + 4362,
11485 instrux + 4363,
11486};
11487
11488static const struct itemplate * const itable_evex0136F[] = {
11489 instrux + 4417,
11490 instrux + 4418,
11491 instrux + 4419,
11492 instrux + 4435,
11493 instrux + 4436,
11494 instrux + 4437,
11495};
11496
11497static const struct itemplate * const itable_evex01370[] = {
11498 instrux + 5360,
11499 instrux + 5361,
11500 instrux + 5362,
11501};
11502
11503static const struct itemplate * const itable_evex01378[] = {
11504 instrux + 4047,
11505 instrux + 4048,
11506};
11507
11508static const struct itemplate * const itable_evex01379[] = {
11509 instrux + 4010,
11510 instrux + 4011,
11511};
11512
11513static const struct itemplate * const itable_evex0137A[] = {
11514 instrux + 4056,
11515 instrux + 4057,
11516 instrux + 4058,
11517 instrux + 4062,
11518 instrux + 4063,
11519 instrux + 4064,
11520};
11521
11522static const struct itemplate * const itable_evex0137B[] = {
11523 instrux + 4065,
11524 instrux + 4066,
11525};
11526
11527static const struct itemplate * const itable_evex0137F[] = {
11528 instrux + 4420,
11529 instrux + 4421,
11530 instrux + 4422,
11531 instrux + 4438,
11532 instrux + 4439,
11533 instrux + 4440,
11534};
11535
11536static const struct itemplate * const itable_evex013C2[] = {
11537 instrux + 3940,
11538};
11539
11540static const struct itemplate * const itable_evex013E6[] = {
11541 instrux + 3962,
11542 instrux + 3963,
11543 instrux + 3964,
11544};
11545
11546static const struct itemplate * const itable_evex02100[] = {
11547 instrux + 5348,
11548 instrux + 5349,
11549 instrux + 5350,
11550 instrux + 5351,
11551 instrux + 5352,
11552 instrux + 5353,
11553};
11554
11555static const struct itemplate * const itable_evex02104[] = {
11556 instrux + 4940,
11557 instrux + 4941,
11558 instrux + 4942,
11559 instrux + 4943,
11560 instrux + 4944,
11561 instrux + 4945,
11562};
11563
11564static const struct itemplate * const itable_evex0210B[] = {
11565 instrux + 5222,
11566 instrux + 5223,
11567 instrux + 5224,
11568 instrux + 5225,
11569 instrux + 5226,
11570 instrux + 5227,
11571};
11572
11573static const struct itemplate * const itable_evex0210C[] = {
11574 instrux + 4832,
11575 instrux + 4833,
11576 instrux + 4834,
11577 instrux + 4835,
11578 instrux + 4836,
11579 instrux + 4837,
11580};
11581
11582static const struct itemplate * const itable_evex0210D[] = {
11583 instrux + 4823,
11584 instrux + 4824,
11585 instrux + 4825,
11586 instrux + 4826,
11587 instrux + 4827,
11588 instrux + 4828,
11589};
11590
11591static const struct itemplate * const itable_evex02110[] = {
11592 instrux + 5519,
11593 instrux + 5520,
11594 instrux + 5521,
11595 instrux + 5522,
11596 instrux + 5523,
11597 instrux + 5524,
11598};
11599
11600static const struct itemplate * const itable_evex02111[] = {
11601 instrux + 5459,
11602 instrux + 5460,
11603 instrux + 5461,
11604 instrux + 5462,
11605 instrux + 5463,
11606 instrux + 5464,
11607};
11608
11609static const struct itemplate * const itable_evex02112[] = {
11610 instrux + 5405,
11611 instrux + 5406,
11612 instrux + 5407,
11613 instrux + 5408,
11614 instrux + 5409,
11615 instrux + 5410,
11616};
11617
11618static const struct itemplate * const itable_evex02113[] = {
11619 instrux + 3977,
11620 instrux + 3978,
11621 instrux + 3979,
11622};
11623
11624static const struct itemplate * const itable_evex02114[] = {
11625 instrux + 5318,
11626 instrux + 5319,
11627 instrux + 5320,
11628 instrux + 5321,
11629 instrux + 5322,
11630 instrux + 5323,
11631 instrux + 5324,
11632 instrux + 5325,
11633 instrux + 5326,
11634 instrux + 5327,
11635 instrux + 5328,
11636 instrux + 5329,
11637};
11638
11639static const struct itemplate * const itable_evex02115[] = {
11640 instrux + 5294,
11641 instrux + 5295,
11642 instrux + 5296,
11643 instrux + 5297,
11644 instrux + 5298,
11645 instrux + 5299,
11646 instrux + 5300,
11647 instrux + 5301,
11648 instrux + 5302,
11649 instrux + 5303,
11650 instrux + 5304,
11651 instrux + 5305,
11652};
11653
11654static const struct itemplate * const itable_evex02116[] = {
11655 instrux + 4840,
11656 instrux + 4841,
11657 instrux + 4842,
11658 instrux + 4843,
11659 instrux + 4844,
11660 instrux + 4845,
11661 instrux + 4846,
11662 instrux + 4847,
11663};
11664
11665static const struct itemplate * const itable_evex02118[] = {
11666 instrux + 3928,
11667 instrux + 3929,
11668 instrux + 3930,
11669 instrux + 3931,
11670 instrux + 3932,
11671 instrux + 3933,
11672};
11673
11674static const struct itemplate * const itable_evex02119[] = {
11675 instrux + 3907,
11676 instrux + 3908,
11677 instrux + 3924,
11678 instrux + 3925,
11679 instrux + 3926,
11680 instrux + 3927,
11681};
11682
11683static const struct itemplate * const itable_evex0211A[] = {
11684 instrux + 3909,
11685 instrux + 3910,
11686 instrux + 3912,
11687 instrux + 3913,
11688};
11689
11690static const struct itemplate * const itable_evex0211B[] = {
11691 instrux + 3911,
11692 instrux + 3914,
11693};
11694
11695static const struct itemplate * const itable_evex0211C[] = {
11696 instrux + 4537,
11697 instrux + 4538,
11698 instrux + 4539,
11699};
11700
11701static const struct itemplate * const itable_evex0211D[] = {
11702 instrux + 4546,
11703 instrux + 4547,
11704 instrux + 4548,
11705};
11706
11707static const struct itemplate * const itable_evex0211E[] = {
11708 instrux + 4540,
11709 instrux + 4541,
11710 instrux + 4542,
11711};
11712
11713static const struct itemplate * const itable_evex0211F[] = {
11714 instrux + 4543,
11715 instrux + 4544,
11716 instrux + 4545,
11717};
11718
11719static const struct itemplate * const itable_evex02120[] = {
11720 instrux + 5141,
11721 instrux + 5142,
11722 instrux + 5143,
11723};
11724
11725static const struct itemplate * const itable_evex02121[] = {
11726 instrux + 5135,
11727 instrux + 5136,
11728 instrux + 5137,
11729};
11730
11731static const struct itemplate * const itable_evex02122[] = {
11732 instrux + 5138,
11733 instrux + 5139,
11734 instrux + 5140,
11735};
11736
11737static const struct itemplate * const itable_evex02123[] = {
11738 instrux + 5147,
11739 instrux + 5148,
11740 instrux + 5149,
11741};
11742
11743static const struct itemplate * const itable_evex02124[] = {
11744 instrux + 5150,
11745 instrux + 5151,
11746 instrux + 5152,
11747};
11748
11749static const struct itemplate * const itable_evex02125[] = {
11750 instrux + 5144,
11751 instrux + 5145,
11752 instrux + 5146,
11753};
11754
11755static const struct itemplate * const itable_evex02126[] = {
11756 instrux + 5591,
11757 instrux + 5592,
11758 instrux + 5593,
11759 instrux + 5600,
11760 instrux + 5601,
11761 instrux + 5602,
11762};
11763
11764static const struct itemplate * const itable_evex02127[] = {
11765 instrux + 5594,
11766 instrux + 5595,
11767 instrux + 5596,
11768 instrux + 5597,
11769 instrux + 5598,
11770 instrux + 5599,
11771};
11772
11773static const struct itemplate * const itable_evex02128[] = {
11774 instrux + 5216,
11775 instrux + 5217,
11776 instrux + 5218,
11777 instrux + 5219,
11778 instrux + 5220,
11779 instrux + 5221,
11780};
11781
11782static const struct itemplate * const itable_evex02129[] = {
11783 instrux + 4738,
11784 instrux + 4739,
11785 instrux + 4740,
11786};
11787
11788static const struct itemplate * const itable_evex0212A[] = {
11789 instrux + 4460,
11790 instrux + 4461,
11791 instrux + 4462,
11792};
11793
11794static const struct itemplate * const itable_evex0212B[] = {
11795 instrux + 4561,
11796 instrux + 4562,
11797 instrux + 4563,
11798 instrux + 4564,
11799 instrux + 4565,
11800 instrux + 4566,
11801};
11802
11803static const struct itemplate * const itable_evex0212C[] = {
11804 instrux + 5743,
11805 instrux + 5744,
11806 instrux + 5745,
11807 instrux + 5746,
11808 instrux + 5747,
11809 instrux + 5748,
11810 instrux + 5749,
11811 instrux + 5750,
11812 instrux + 5751,
11813 instrux + 5752,
11814 instrux + 5753,
11815 instrux + 5754,
11816};
11817
11818static const struct itemplate * const itable_evex0212D[] = {
11819 instrux + 5755,
11820 instrux + 5756,
11821 instrux + 5757,
11822 instrux + 5758,
11823};
11824
11825static const struct itemplate * const itable_evex02130[] = {
11826 instrux + 5204,
11827 instrux + 5205,
11828 instrux + 5206,
11829};
11830
11831static const struct itemplate * const itable_evex02131[] = {
11832 instrux + 5198,
11833 instrux + 5199,
11834 instrux + 5200,
11835};
11836
11837static const struct itemplate * const itable_evex02132[] = {
11838 instrux + 5201,
11839 instrux + 5202,
11840 instrux + 5203,
11841};
11842
11843static const struct itemplate * const itable_evex02133[] = {
11844 instrux + 5210,
11845 instrux + 5211,
11846 instrux + 5212,
11847};
11848
11849static const struct itemplate * const itable_evex02134[] = {
11850 instrux + 5213,
11851 instrux + 5214,
11852 instrux + 5215,
11853};
11854
11855static const struct itemplate * const itable_evex02135[] = {
11856 instrux + 5207,
11857 instrux + 5208,
11858 instrux + 5209,
11859};
11860
11861static const struct itemplate * const itable_evex02136[] = {
11862 instrux + 4798,
11863 instrux + 4799,
11864 instrux + 4800,
11865 instrux + 4801,
11866 instrux + 4850,
11867 instrux + 4851,
11868 instrux + 4852,
11869 instrux + 4853,
11870};
11871
11872static const struct itemplate * const itable_evex02137[] = {
11873 instrux + 4750,
11874 instrux + 4751,
11875 instrux + 4752,
11876};
11877
11878static const struct itemplate * const itable_evex02138[] = {
11879 instrux + 5000,
11880 instrux + 5001,
11881 instrux + 5002,
11882 instrux + 5003,
11883 instrux + 5004,
11884 instrux + 5005,
11885};
11886
11887static const struct itemplate * const itable_evex02139[] = {
11888 instrux + 5006,
11889 instrux + 5007,
11890 instrux + 5008,
11891 instrux + 5009,
11892 instrux + 5010,
11893 instrux + 5011,
11894 instrux + 5012,
11895 instrux + 5013,
11896 instrux + 5014,
11897 instrux + 5015,
11898 instrux + 5016,
11899 instrux + 5017,
11900};
11901
11902static const struct itemplate * const itable_evex0213A[] = {
11903 instrux + 5042,
11904 instrux + 5043,
11905 instrux + 5044,
11906 instrux + 5045,
11907 instrux + 5046,
11908 instrux + 5047,
11909};
11910
11911static const struct itemplate * const itable_evex0213B[] = {
11912 instrux + 5030,
11913 instrux + 5031,
11914 instrux + 5032,
11915 instrux + 5033,
11916 instrux + 5034,
11917 instrux + 5035,
11918 instrux + 5036,
11919 instrux + 5037,
11920 instrux + 5038,
11921 instrux + 5039,
11922 instrux + 5040,
11923 instrux + 5041,
11924};
11925
11926static const struct itemplate * const itable_evex0213C[] = {
11927 instrux + 4952,
11928 instrux + 4953,
11929 instrux + 4954,
11930 instrux + 4955,
11931 instrux + 4956,
11932 instrux + 4957,
11933};
11934
11935static const struct itemplate * const itable_evex0213D[] = {
11936 instrux + 4958,
11937 instrux + 4959,
11938 instrux + 4960,
11939 instrux + 4961,
11940 instrux + 4962,
11941 instrux + 4963,
11942 instrux + 4964,
11943 instrux + 4965,
11944 instrux + 4966,
11945 instrux + 4967,
11946 instrux + 4968,
11947 instrux + 4969,
11948};
11949
11950static const struct itemplate * const itable_evex0213E[] = {
11951 instrux + 4994,
11952 instrux + 4995,
11953 instrux + 4996,
11954 instrux + 4997,
11955 instrux + 4998,
11956 instrux + 4999,
11957};
11958
11959static const struct itemplate * const itable_evex0213F[] = {
11960 instrux + 4982,
11961 instrux + 4983,
11962 instrux + 4984,
11963 instrux + 4985,
11964 instrux + 4986,
11965 instrux + 4987,
11966 instrux + 4988,
11967 instrux + 4989,
11968 instrux + 4990,
11969 instrux + 4991,
11970 instrux + 4992,
11971 instrux + 4993,
11972};
11973
11974static const struct itemplate * const itable_evex02140[] = {
11975 instrux + 5240,
11976 instrux + 5241,
11977 instrux + 5242,
11978 instrux + 5243,
11979 instrux + 5244,
11980 instrux + 5245,
11981 instrux + 5246,
11982 instrux + 5247,
11983 instrux + 5248,
11984 instrux + 5249,
11985 instrux + 5250,
11986 instrux + 5251,
11987};
11988
11989static const struct itemplate * const itable_evex02142[] = {
11990 instrux + 4308,
11991 instrux + 4309,
11992 instrux + 4310,
11993 instrux + 4311,
11994 instrux + 4312,
11995 instrux + 4313,
11996};
11997
11998static const struct itemplate * const itable_evex02143[] = {
11999 instrux + 4314,
12000 instrux + 4315,
12001};
12002
12003static const struct itemplate * const itable_evex02144[] = {
12004 instrux + 4928,
12005 instrux + 4929,
12006 instrux + 4930,
12007 instrux + 4931,
12008 instrux + 4932,
12009 instrux + 4933,
12010};
12011
12012static const struct itemplate * const itable_evex02145[] = {
12013 instrux + 5507,
12014 instrux + 5508,
12015 instrux + 5509,
12016 instrux + 5510,
12017 instrux + 5511,
12018 instrux + 5512,
12019 instrux + 5513,
12020 instrux + 5514,
12021 instrux + 5515,
12022 instrux + 5516,
12023 instrux + 5517,
12024 instrux + 5518,
12025};
12026
12027static const struct itemplate * const itable_evex02146[] = {
12028 instrux + 5447,
12029 instrux + 5448,
12030 instrux + 5449,
12031 instrux + 5450,
12032 instrux + 5451,
12033 instrux + 5452,
12034 instrux + 5453,
12035 instrux + 5454,
12036 instrux + 5455,
12037 instrux + 5456,
12038 instrux + 5457,
12039 instrux + 5458,
12040};
12041
12042static const struct itemplate * const itable_evex02147[] = {
12043 instrux + 5393,
12044 instrux + 5394,
12045 instrux + 5395,
12046 instrux + 5396,
12047 instrux + 5397,
12048 instrux + 5398,
12049 instrux + 5399,
12050 instrux + 5400,
12051 instrux + 5401,
12052 instrux + 5402,
12053 instrux + 5403,
12054 instrux + 5404,
12055};
12056
12057static const struct itemplate * const itable_evex0214C[] = {
12058 instrux + 5691,
12059 instrux + 5692,
12060 instrux + 5693,
12061 instrux + 5694,
12062 instrux + 5695,
12063 instrux + 5696,
12064};
12065
12066static const struct itemplate * const itable_evex0214D[] = {
12067 instrux + 5697,
12068 instrux + 5698,
12069 instrux + 5699,
12070 instrux + 5700,
12071};
12072
12073static const struct itemplate * const itable_evex0214E[] = {
12074 instrux + 5727,
12075 instrux + 5728,
12076 instrux + 5729,
12077 instrux + 5730,
12078 instrux + 5731,
12079 instrux + 5732,
12080};
12081
12082static const struct itemplate * const itable_evex0214F[] = {
12083 instrux + 5733,
12084 instrux + 5734,
12085 instrux + 5735,
12086 instrux + 5736,
12087};
12088
12089static const struct itemplate * const itable_evex02158[] = {
12090 instrux + 4690,
12091 instrux + 4691,
12092 instrux + 4692,
12093 instrux + 4693,
12094 instrux + 4694,
12095 instrux + 4695,
12096};
12097
12098static const struct itemplate * const itable_evex02159[] = {
12099 instrux + 3915,
12100 instrux + 3916,
12101 instrux + 3917,
12102 instrux + 4705,
12103 instrux + 4706,
12104 instrux + 4707,
12105 instrux + 4708,
12106 instrux + 4709,
12107 instrux + 4710,
12108};
12109
12110static const struct itemplate * const itable_evex0215A[] = {
12111 instrux + 3918,
12112 instrux + 3919,
12113 instrux + 3921,
12114 instrux + 3922,
12115};
12116
12117static const struct itemplate * const itable_evex0215B[] = {
12118 instrux + 3920,
12119 instrux + 3923,
12120};
12121
12122static const struct itemplate * const itable_evex02164[] = {
12123 instrux + 4666,
12124 instrux + 4667,
12125 instrux + 4668,
12126 instrux + 4669,
12127 instrux + 4670,
12128 instrux + 4671,
12129};
12130
12131static const struct itemplate * const itable_evex02165[] = {
12132 instrux + 3901,
12133 instrux + 3902,
12134 instrux + 3903,
12135 instrux + 3904,
12136 instrux + 3905,
12137 instrux + 3906,
12138};
12139
12140static const struct itemplate * const itable_evex02166[] = {
12141 instrux + 4663,
12142 instrux + 4664,
12143 instrux + 4665,
12144 instrux + 4672,
12145 instrux + 4673,
12146 instrux + 4674,
12147};
12148
12149static const struct itemplate * const itable_evex02175[] = {
12150 instrux + 4802,
12151 instrux + 4803,
12152 instrux + 4804,
12153 instrux + 4817,
12154 instrux + 4818,
12155 instrux + 4819,
12156};
12157
12158static const struct itemplate * const itable_evex02176[] = {
12159 instrux + 4805,
12160 instrux + 4806,
12161 instrux + 4807,
12162 instrux + 4814,
12163 instrux + 4815,
12164 instrux + 4816,
12165};
12166
12167static const struct itemplate * const itable_evex02177[] = {
12168 instrux + 4808,
12169 instrux + 4809,
12170 instrux + 4810,
12171 instrux + 4811,
12172 instrux + 4812,
12173 instrux + 4813,
12174};
12175
12176static const struct itemplate * const itable_evex02178[] = {
12177 instrux + 4675,
12178 instrux + 4676,
12179 instrux + 4677,
12180};
12181
12182static const struct itemplate * const itable_evex02179[] = {
12183 instrux + 4714,
12184 instrux + 4715,
12185 instrux + 4716,
12186};
12187
12188static const struct itemplate * const itable_evex0217A[] = {
12189 instrux + 4678,
12190 instrux + 4679,
12191 instrux + 4680,
12192 instrux + 4681,
12193 instrux + 4682,
12194 instrux + 4683,
12195 instrux + 4684,
12196 instrux + 4685,
12197 instrux + 4686,
12198 instrux + 4687,
12199 instrux + 4688,
12200 instrux + 4689,
12201};
12202
12203static const struct itemplate * const itable_evex0217B[] = {
12204 instrux + 4717,
12205 instrux + 4718,
12206 instrux + 4719,
12207 instrux + 4720,
12208 instrux + 4721,
12209 instrux + 4722,
12210 instrux + 4723,
12211 instrux + 4724,
12212 instrux + 4725,
12213};
12214
12215static const struct itemplate * const itable_evex0217C[] = {
12216 instrux + 4696,
12217 instrux + 4697,
12218 instrux + 4698,
12219 instrux + 4711,
12220 instrux + 4712,
12221 instrux + 4713,
12222};
12223
12224static const struct itemplate * const itable_evex0217D[] = {
12225 instrux + 4854,
12226 instrux + 4855,
12227 instrux + 4856,
12228 instrux + 4869,
12229 instrux + 4870,
12230 instrux + 4871,
12231};
12232
12233static const struct itemplate * const itable_evex0217E[] = {
12234 instrux + 4857,
12235 instrux + 4858,
12236 instrux + 4859,
12237 instrux + 4866,
12238 instrux + 4867,
12239 instrux + 4868,
12240};
12241
12242static const struct itemplate * const itable_evex0217F[] = {
12243 instrux + 4860,
12244 instrux + 4861,
12245 instrux + 4862,
12246 instrux + 4863,
12247 instrux + 4864,
12248 instrux + 4865,
12249};
12250
12251static const struct itemplate * const itable_evex02183[] = {
12252 instrux + 5258,
12253 instrux + 5259,
12254 instrux + 5260,
12255 instrux + 5261,
12256 instrux + 5262,
12257 instrux + 5263,
12258};
12259
12260static const struct itemplate * const itable_evex02188[] = {
12261 instrux + 4093,
12262 instrux + 4094,
12263 instrux + 4095,
12264 instrux + 4096,
12265 instrux + 4097,
12266 instrux + 4098,
12267 instrux + 4099,
12268 instrux + 4100,
12269 instrux + 4101,
12270 instrux + 4102,
12271 instrux + 4103,
12272 instrux + 4104,
12273};
12274
12275static const struct itemplate * const itable_evex02189[] = {
12276 instrux + 4878,
12277 instrux + 4879,
12278 instrux + 4880,
12279 instrux + 4881,
12280 instrux + 4882,
12281 instrux + 4883,
12282 instrux + 4884,
12283 instrux + 4885,
12284 instrux + 4886,
12285 instrux + 4887,
12286 instrux + 4888,
12287 instrux + 4889,
12288};
12289
12290static const struct itemplate * const itable_evex0218A[] = {
12291 instrux + 3944,
12292 instrux + 3945,
12293 instrux + 3946,
12294 instrux + 3947,
12295 instrux + 3948,
12296 instrux + 3949,
12297 instrux + 3950,
12298 instrux + 3951,
12299 instrux + 3952,
12300 instrux + 3953,
12301 instrux + 3954,
12302 instrux + 3955,
12303};
12304
12305static const struct itemplate * const itable_evex0218B[] = {
12306 instrux + 4774,
12307 instrux + 4775,
12308 instrux + 4776,
12309 instrux + 4777,
12310 instrux + 4778,
12311 instrux + 4779,
12312 instrux + 4780,
12313 instrux + 4781,
12314 instrux + 4782,
12315 instrux + 4783,
12316 instrux + 4784,
12317 instrux + 4785,
12318};
12319
12320static const struct itemplate * const itable_evex0218D[] = {
12321 instrux + 4792,
12322 instrux + 4793,
12323 instrux + 4794,
12324 instrux + 4795,
12325 instrux + 4796,
12326 instrux + 4797,
12327 instrux + 4872,
12328 instrux + 4873,
12329 instrux + 4874,
12330 instrux + 4875,
12331 instrux + 4876,
12332 instrux + 4877,
12333};
12334
12335static const struct itemplate * const itable_evex02190[] = {
12336 instrux + 4904,
12337 instrux + 4905,
12338 instrux + 4906,
12339 instrux + 4907,
12340 instrux + 4908,
12341 instrux + 4909,
12342};
12343
12344static const struct itemplate * const itable_evex02191[] = {
12345 instrux + 4910,
12346 instrux + 4911,
12347 instrux + 4912,
12348 instrux + 4913,
12349 instrux + 4914,
12350 instrux + 4915,
12351};
12352
12353static const struct itemplate * const itable_evex02192[] = {
12354 instrux + 4288,
12355 instrux + 4289,
12356 instrux + 4290,
12357 instrux + 4291,
12358 instrux + 4292,
12359 instrux + 4293,
12360};
12361
12362static const struct itemplate * const itable_evex02193[] = {
12363 instrux + 4302,
12364 instrux + 4303,
12365 instrux + 4304,
12366 instrux + 4305,
12367 instrux + 4306,
12368 instrux + 4307,
12369};
12370
12371static const struct itemplate * const itable_evex02196[] = {
12372 instrux + 4172,
12373 instrux + 4173,
12374 instrux + 4174,
12375 instrux + 4175,
12376 instrux + 4176,
12377 instrux + 4177,
12378};
12379
12380static const struct itemplate * const itable_evex02197[] = {
12381 instrux + 4214,
12382 instrux + 4215,
12383 instrux + 4216,
12384 instrux + 4217,
12385 instrux + 4218,
12386 instrux + 4219,
12387};
12388
12389static const struct itemplate * const itable_evex02198[] = {
12390 instrux + 4148,
12391 instrux + 4149,
12392 instrux + 4150,
12393 instrux + 4151,
12394 instrux + 4152,
12395 instrux + 4153,
12396};
12397
12398static const struct itemplate * const itable_evex02199[] = {
12399 instrux + 4154,
12400 instrux + 4155,
12401};
12402
12403static const struct itemplate * const itable_evex0219A[] = {
12404 instrux + 4190,
12405 instrux + 4191,
12406 instrux + 4192,
12407 instrux + 4193,
12408 instrux + 4194,
12409 instrux + 4195,
12410};
12411
12412static const struct itemplate * const itable_evex0219B[] = {
12413 instrux + 4196,
12414 instrux + 4197,
12415};
12416
12417static const struct itemplate * const itable_evex0219C[] = {
12418 instrux + 4232,
12419 instrux + 4233,
12420 instrux + 4234,
12421 instrux + 4235,
12422 instrux + 4236,
12423 instrux + 4237,
12424};
12425
12426static const struct itemplate * const itable_evex0219D[] = {
12427 instrux + 4238,
12428 instrux + 4239,
12429};
12430
12431static const struct itemplate * const itable_evex0219E[] = {
12432 instrux + 4256,
12433 instrux + 4257,
12434 instrux + 4258,
12435 instrux + 4259,
12436 instrux + 4260,
12437 instrux + 4261,
12438};
12439
12440static const struct itemplate * const itable_evex0219F[] = {
12441 instrux + 4262,
12442 instrux + 4263,
12443};
12444
12445static const struct itemplate * const itable_evex021A0[] = {
12446 instrux + 5336,
12447 instrux + 5337,
12448 instrux + 5338,
12449 instrux + 5339,
12450 instrux + 5340,
12451 instrux + 5341,
12452};
12453
12454static const struct itemplate * const itable_evex021A1[] = {
12455 instrux + 5342,
12456 instrux + 5343,
12457 instrux + 5344,
12458 instrux + 5345,
12459 instrux + 5346,
12460 instrux + 5347,
12461};
12462
12463static const struct itemplate * const itable_evex021A2[] = {
12464 instrux + 5759,
12465 instrux + 5760,
12466 instrux + 5761,
12467 instrux + 5762,
12468 instrux + 5763,
12469 instrux + 5764,
12470};
12471
12472static const struct itemplate * const itable_evex021A3[] = {
12473 instrux + 5773,
12474 instrux + 5774,
12475 instrux + 5775,
12476 instrux + 5776,
12477 instrux + 5777,
12478 instrux + 5778,
12479};
12480
12481static const struct itemplate * const itable_evex021A6[] = {
12482 instrux + 4178,
12483 instrux + 4179,
12484 instrux + 4180,
12485 instrux + 4181,
12486 instrux + 4182,
12487 instrux + 4183,
12488};
12489
12490static const struct itemplate * const itable_evex021A7[] = {
12491 instrux + 4220,
12492 instrux + 4221,
12493 instrux + 4222,
12494 instrux + 4223,
12495 instrux + 4224,
12496 instrux + 4225,
12497};
12498
12499static const struct itemplate * const itable_evex021A8[] = {
12500 instrux + 4156,
12501 instrux + 4157,
12502 instrux + 4158,
12503 instrux + 4159,
12504 instrux + 4160,
12505 instrux + 4161,
12506};
12507
12508static const struct itemplate * const itable_evex021A9[] = {
12509 instrux + 4162,
12510 instrux + 4163,
12511};
12512
12513static const struct itemplate * const itable_evex021AA[] = {
12514 instrux + 4198,
12515 instrux + 4199,
12516 instrux + 4200,
12517 instrux + 4201,
12518 instrux + 4202,
12519 instrux + 4203,
12520};
12521
12522static const struct itemplate * const itable_evex021AB[] = {
12523 instrux + 4204,
12524 instrux + 4205,
12525};
12526
12527static const struct itemplate * const itable_evex021AC[] = {
12528 instrux + 4240,
12529 instrux + 4241,
12530 instrux + 4242,
12531 instrux + 4243,
12532 instrux + 4244,
12533 instrux + 4245,
12534};
12535
12536static const struct itemplate * const itable_evex021AD[] = {
12537 instrux + 4246,
12538 instrux + 4247,
12539};
12540
12541static const struct itemplate * const itable_evex021AE[] = {
12542 instrux + 4264,
12543 instrux + 4265,
12544 instrux + 4266,
12545 instrux + 4267,
12546 instrux + 4268,
12547 instrux + 4269,
12548};
12549
12550static const struct itemplate * const itable_evex021AF[] = {
12551 instrux + 4270,
12552 instrux + 4271,
12553};
12554
12555static const struct itemplate * const itable_evex021B4[] = {
12556 instrux + 4937,
12557 instrux + 4938,
12558 instrux + 4939,
12559};
12560
12561static const struct itemplate * const itable_evex021B5[] = {
12562 instrux + 4934,
12563 instrux + 4935,
12564 instrux + 4936,
12565};
12566
12567static const struct itemplate * const itable_evex021B6[] = {
12568 instrux + 4184,
12569 instrux + 4185,
12570 instrux + 4186,
12571 instrux + 4187,
12572 instrux + 4188,
12573 instrux + 4189,
12574};
12575
12576static const struct itemplate * const itable_evex021B7[] = {
12577 instrux + 4226,
12578 instrux + 4227,
12579 instrux + 4228,
12580 instrux + 4229,
12581 instrux + 4230,
12582 instrux + 4231,
12583};
12584
12585static const struct itemplate * const itable_evex021B8[] = {
12586 instrux + 4164,
12587 instrux + 4165,
12588 instrux + 4166,
12589 instrux + 4167,
12590 instrux + 4168,
12591 instrux + 4169,
12592};
12593
12594static const struct itemplate * const itable_evex021B9[] = {
12595 instrux + 4170,
12596 instrux + 4171,
12597};
12598
12599static const struct itemplate * const itable_evex021BA[] = {
12600 instrux + 4206,
12601 instrux + 4207,
12602 instrux + 4208,
12603 instrux + 4209,
12604 instrux + 4210,
12605 instrux + 4211,
12606};
12607
12608static const struct itemplate * const itable_evex021BB[] = {
12609 instrux + 4212,
12610 instrux + 4213,
12611};
12612
12613static const struct itemplate * const itable_evex021BC[] = {
12614 instrux + 4248,
12615 instrux + 4249,
12616 instrux + 4250,
12617 instrux + 4251,
12618 instrux + 4252,
12619 instrux + 4253,
12620};
12621
12622static const struct itemplate * const itable_evex021BD[] = {
12623 instrux + 4254,
12624 instrux + 4255,
12625};
12626
12627static const struct itemplate * const itable_evex021BE[] = {
12628 instrux + 4272,
12629 instrux + 4273,
12630 instrux + 4274,
12631 instrux + 4275,
12632 instrux + 4276,
12633 instrux + 4277,
12634};
12635
12636static const struct itemplate * const itable_evex021BF[] = {
12637 instrux + 4278,
12638 instrux + 4279,
12639};
12640
12641static const struct itemplate * const itable_evex021C4[] = {
12642 instrux + 4786,
12643 instrux + 4787,
12644 instrux + 4788,
12645 instrux + 4789,
12646 instrux + 4790,
12647 instrux + 4791,
12648};
12649
12650static const struct itemplate * const itable_evex021C6[] = {
12651 instrux + 4294,
12652 instrux + 4295,
12653 instrux + 4298,
12654 instrux + 4299,
12655 instrux + 5765,
12656 instrux + 5766,
12657 instrux + 5769,
12658 instrux + 5770,
12659};
12660
12661static const struct itemplate * const itable_evex021C7[] = {
12662 instrux + 4296,
12663 instrux + 4297,
12664 instrux + 4300,
12665 instrux + 4301,
12666 instrux + 5767,
12667 instrux + 5768,
12668 instrux + 5771,
12669 instrux + 5772,
12670};
12671
12672static const struct itemplate * const itable_evex021C8[] = {
12673 instrux + 4091,
12674 instrux + 4092,
12675};
12676
12677static const struct itemplate * const itable_evex021CA[] = {
12678 instrux + 5701,
12679 instrux + 5702,
12680};
12681
12682static const struct itemplate * const itable_evex021CB[] = {
12683 instrux + 5703,
12684 instrux + 5704,
12685 instrux + 5705,
12686 instrux + 5706,
12687};
12688
12689static const struct itemplate * const itable_evex021CC[] = {
12690 instrux + 5737,
12691 instrux + 5738,
12692};
12693
12694static const struct itemplate * const itable_evex021CD[] = {
12695 instrux + 5739,
12696 instrux + 5740,
12697 instrux + 5741,
12698 instrux + 5742,
12699};
12700
12701static const struct itemplate * const itable_evex02210[] = {
12702 instrux + 5183,
12703 instrux + 5184,
12704 instrux + 5185,
12705 instrux + 5186,
12706 instrux + 5187,
12707 instrux + 5188,
12708};
12709
12710static const struct itemplate * const itable_evex02211[] = {
12711 instrux + 5153,
12712 instrux + 5154,
12713 instrux + 5155,
12714 instrux + 5156,
12715 instrux + 5157,
12716 instrux + 5158,
12717};
12718
12719static const struct itemplate * const itable_evex02212[] = {
12720 instrux + 5165,
12721 instrux + 5166,
12722 instrux + 5167,
12723 instrux + 5168,
12724 instrux + 5169,
12725 instrux + 5170,
12726};
12727
12728static const struct itemplate * const itable_evex02213[] = {
12729 instrux + 5159,
12730 instrux + 5160,
12731 instrux + 5161,
12732 instrux + 5162,
12733 instrux + 5163,
12734 instrux + 5164,
12735};
12736
12737static const struct itemplate * const itable_evex02214[] = {
12738 instrux + 5177,
12739 instrux + 5178,
12740 instrux + 5179,
12741 instrux + 5180,
12742 instrux + 5181,
12743 instrux + 5182,
12744};
12745
12746static const struct itemplate * const itable_evex02215[] = {
12747 instrux + 5171,
12748 instrux + 5172,
12749 instrux + 5173,
12750 instrux + 5174,
12751 instrux + 5175,
12752 instrux + 5176,
12753};
12754
12755static const struct itemplate * const itable_evex02220[] = {
12756 instrux + 5129,
12757 instrux + 5130,
12758 instrux + 5131,
12759 instrux + 5132,
12760 instrux + 5133,
12761 instrux + 5134,
12762};
12763
12764static const struct itemplate * const itable_evex02221[] = {
12765 instrux + 5099,
12766 instrux + 5100,
12767 instrux + 5101,
12768 instrux + 5102,
12769 instrux + 5103,
12770 instrux + 5104,
12771};
12772
12773static const struct itemplate * const itable_evex02222[] = {
12774 instrux + 5111,
12775 instrux + 5112,
12776 instrux + 5113,
12777 instrux + 5114,
12778 instrux + 5115,
12779 instrux + 5116,
12780};
12781
12782static const struct itemplate * const itable_evex02223[] = {
12783 instrux + 5105,
12784 instrux + 5106,
12785 instrux + 5107,
12786 instrux + 5108,
12787 instrux + 5109,
12788 instrux + 5110,
12789};
12790
12791static const struct itemplate * const itable_evex02224[] = {
12792 instrux + 5123,
12793 instrux + 5124,
12794 instrux + 5125,
12795 instrux + 5126,
12796 instrux + 5127,
12797 instrux + 5128,
12798};
12799
12800static const struct itemplate * const itable_evex02225[] = {
12801 instrux + 5117,
12802 instrux + 5118,
12803 instrux + 5119,
12804 instrux + 5120,
12805 instrux + 5121,
12806 instrux + 5122,
12807};
12808
12809static const struct itemplate * const itable_evex02226[] = {
12810 instrux + 5603,
12811 instrux + 5604,
12812 instrux + 5605,
12813 instrux + 5612,
12814 instrux + 5613,
12815 instrux + 5614,
12816};
12817
12818static const struct itemplate * const itable_evex02227[] = {
12819 instrux + 5606,
12820 instrux + 5607,
12821 instrux + 5608,
12822 instrux + 5609,
12823 instrux + 5610,
12824 instrux + 5611,
12825};
12826
12827static const struct itemplate * const itable_evex02228[] = {
12828 instrux + 5066,
12829 instrux + 5067,
12830 instrux + 5068,
12831 instrux + 5075,
12832 instrux + 5076,
12833 instrux + 5077,
12834};
12835
12836static const struct itemplate * const itable_evex02229[] = {
12837 instrux + 5048,
12838 instrux + 5049,
12839 instrux + 5050,
12840 instrux + 5189,
12841 instrux + 5190,
12842 instrux + 5191,
12843};
12844
12845static const struct itemplate * const itable_evex0222A[] = {
12846 instrux + 4699,
12847 instrux + 4700,
12848 instrux + 4701,
12849};
12850
12851static const struct itemplate * const itable_evex02230[] = {
12852 instrux + 5192,
12853 instrux + 5193,
12854 instrux + 5194,
12855 instrux + 5195,
12856 instrux + 5196,
12857 instrux + 5197,
12858};
12859
12860static const struct itemplate * const itable_evex02231[] = {
12861 instrux + 5054,
12862 instrux + 5055,
12863 instrux + 5056,
12864 instrux + 5057,
12865 instrux + 5058,
12866 instrux + 5059,
12867};
12868
12869static const struct itemplate * const itable_evex02232[] = {
12870 instrux + 5081,
12871 instrux + 5082,
12872 instrux + 5083,
12873 instrux + 5084,
12874 instrux + 5085,
12875 instrux + 5086,
12876};
12877
12878static const struct itemplate * const itable_evex02233[] = {
12879 instrux + 5060,
12880 instrux + 5061,
12881 instrux + 5062,
12882 instrux + 5063,
12883 instrux + 5064,
12884 instrux + 5065,
12885};
12886
12887static const struct itemplate * const itable_evex02234[] = {
12888 instrux + 5093,
12889 instrux + 5094,
12890 instrux + 5095,
12891 instrux + 5096,
12892 instrux + 5097,
12893 instrux + 5098,
12894};
12895
12896static const struct itemplate * const itable_evex02235[] = {
12897 instrux + 5087,
12898 instrux + 5088,
12899 instrux + 5089,
12900 instrux + 5090,
12901 instrux + 5091,
12902 instrux + 5092,
12903};
12904
12905static const struct itemplate * const itable_evex02238[] = {
12906 instrux + 5069,
12907 instrux + 5070,
12908 instrux + 5071,
12909 instrux + 5072,
12910 instrux + 5073,
12911 instrux + 5074,
12912};
12913
12914static const struct itemplate * const itable_evex02239[] = {
12915 instrux + 5051,
12916 instrux + 5052,
12917 instrux + 5053,
12918 instrux + 5078,
12919 instrux + 5079,
12920 instrux + 5080,
12921};
12922
12923static const struct itemplate * const itable_evex0223A[] = {
12924 instrux + 4702,
12925 instrux + 4703,
12926 instrux + 4704,
12927};
12928
12929static const struct itemplate * const itable_evex03100[] = {
12930 instrux + 4848,
12931 instrux + 4849,
12932};
12933
12934static const struct itemplate * const itable_evex03101[] = {
12935 instrux + 4838,
12936 instrux + 4839,
12937};
12938
12939static const struct itemplate * const itable_evex03103[] = {
12940 instrux + 3865,
12941 instrux + 3866,
12942 instrux + 3867,
12943 instrux + 3868,
12944 instrux + 3869,
12945 instrux + 3870,
12946 instrux + 3871,
12947 instrux + 3872,
12948 instrux + 3873,
12949 instrux + 3874,
12950 instrux + 3875,
12951 instrux + 3876,
12952};
12953
12954static const struct itemplate * const itable_evex03104[] = {
12955 instrux + 4829,
12956 instrux + 4830,
12957 instrux + 4831,
12958};
12959
12960static const struct itemplate * const itable_evex03105[] = {
12961 instrux + 4820,
12962 instrux + 4821,
12963 instrux + 4822,
12964};
12965
12966static const struct itemplate * const itable_evex03108[] = {
12967 instrux + 5720,
12968 instrux + 5721,
12969 instrux + 5722,
12970};
12971
12972static const struct itemplate * const itable_evex03109[] = {
12973 instrux + 5717,
12974 instrux + 5718,
12975 instrux + 5719,
12976};
12977
12978static const struct itemplate * const itable_evex0310A[] = {
12979 instrux + 5725,
12980 instrux + 5726,
12981};
12982
12983static const struct itemplate * const itable_evex0310B[] = {
12984 instrux + 5723,
12985 instrux + 5724,
12986};
12987
12988static const struct itemplate * const itable_evex0310F[] = {
12989 instrux + 4621,
12990 instrux + 4622,
12991 instrux + 4623,
12992 instrux + 4624,
12993 instrux + 4625,
12994 instrux + 4626,
12995};
12996
12997static const struct itemplate * const itable_evex03114[] = {
12998 instrux + 4890,
12999 instrux + 4891,
13000 instrux + 4892,
13001 instrux + 4893,
13002 instrux + 4894,
13003};
13004
13005static const struct itemplate * const itable_evex03115[] = {
13006 instrux + 4897,
13007 instrux + 4898,
13008 instrux + 4899,
13009 instrux + 4900,
13010};
13011
13012static const struct itemplate * const itable_evex03116[] = {
13013 instrux + 4895,
13014 instrux + 4896,
13015};
13016
13017static const struct itemplate * const itable_evex03117[] = {
13018 instrux + 4129,
13019 instrux + 4130,
13020 instrux + 4131,
13021};
13022
13023static const struct itemplate * const itable_evex03118[] = {
13024 instrux + 4324,
13025 instrux + 4325,
13026 instrux + 4326,
13027 instrux + 4327,
13028 instrux + 4330,
13029 instrux + 4331,
13030 instrux + 4332,
13031 instrux + 4333,
13032};
13033
13034static const struct itemplate * const itable_evex03119[] = {
13035 instrux + 4105,
13036 instrux + 4106,
13037 instrux + 4107,
13038 instrux + 4108,
13039 instrux + 4111,
13040 instrux + 4112,
13041 instrux + 4113,
13042 instrux + 4114,
13043};
13044
13045static const struct itemplate * const itable_evex0311A[] = {
13046 instrux + 4328,
13047 instrux + 4329,
13048 instrux + 4334,
13049 instrux + 4335,
13050};
13051
13052static const struct itemplate * const itable_evex0311B[] = {
13053 instrux + 4109,
13054 instrux + 4110,
13055 instrux + 4115,
13056 instrux + 4116,
13057};
13058
13059static const struct itemplate * const itable_evex0311D[] = {
13060 instrux + 3986,
13061 instrux + 3987,
13062 instrux + 3988,
13063 instrux + 3989,
13064 instrux + 3990,
13065 instrux + 3991,
13066};
13067
13068static const struct itemplate * const itable_evex0311E[] = {
13069 instrux + 4762,
13070 instrux + 4763,
13071 instrux + 4764,
13072 instrux + 4765,
13073 instrux + 4766,
13074 instrux + 4767,
13075};
13076
13077static const struct itemplate * const itable_evex0311F[] = {
13078 instrux + 4729,
13079 instrux + 4730,
13080 instrux + 4731,
13081 instrux + 4756,
13082 instrux + 4757,
13083 instrux + 4758,
13084};
13085
13086static const struct itemplate * const itable_evex03120[] = {
13087 instrux + 4916,
13088 instrux + 4917,
13089 instrux + 4918,
13090 instrux + 4919,
13091};
13092
13093static const struct itemplate * const itable_evex03121[] = {
13094 instrux + 4348,
13095 instrux + 4349,
13096};
13097
13098static const struct itemplate * const itable_evex03122[] = {
13099 instrux + 4920,
13100 instrux + 4921,
13101 instrux + 4922,
13102 instrux + 4923,
13103};
13104
13105static const struct itemplate * const itable_evex03123[] = {
13106 instrux + 5779,
13107 instrux + 5780,
13108 instrux + 5781,
13109 instrux + 5782,
13110 instrux + 5783,
13111 instrux + 5784,
13112 instrux + 5785,
13113 instrux + 5786,
13114};
13115
13116static const struct itemplate * const itable_evex03125[] = {
13117 instrux + 5585,
13118 instrux + 5586,
13119 instrux + 5587,
13120 instrux + 5588,
13121 instrux + 5589,
13122 instrux + 5590,
13123};
13124
13125static const struct itemplate * const itable_evex03126[] = {
13126 instrux + 4316,
13127 instrux + 4317,
13128 instrux + 4318,
13129 instrux + 4319,
13130 instrux + 4320,
13131 instrux + 4321,
13132};
13133
13134static const struct itemplate * const itable_evex03127[] = {
13135 instrux + 4322,
13136 instrux + 4323,
13137};
13138
13139static const struct itemplate * const itable_evex03138[] = {
13140 instrux + 4336,
13141 instrux + 4337,
13142 instrux + 4338,
13143 instrux + 4339,
13144 instrux + 4342,
13145 instrux + 4343,
13146 instrux + 4344,
13147 instrux + 4345,
13148};
13149
13150static const struct itemplate * const itable_evex03139[] = {
13151 instrux + 4117,
13152 instrux + 4118,
13153 instrux + 4119,
13154 instrux + 4120,
13155 instrux + 4123,
13156 instrux + 4124,
13157 instrux + 4125,
13158 instrux + 4126,
13159};
13160
13161static const struct itemplate * const itable_evex0313A[] = {
13162 instrux + 4340,
13163 instrux + 4341,
13164 instrux + 4346,
13165 instrux + 4347,
13166};
13167
13168static const struct itemplate * const itable_evex0313B[] = {
13169 instrux + 4121,
13170 instrux + 4122,
13171 instrux + 4127,
13172 instrux + 4128,
13173};
13174
13175static const struct itemplate * const itable_evex0313E[] = {
13176 instrux + 4759,
13177 instrux + 4760,
13178 instrux + 4761,
13179 instrux + 4768,
13180 instrux + 4769,
13181 instrux + 4770,
13182};
13183
13184static const struct itemplate * const itable_evex0313F[] = {
13185 instrux + 4726,
13186 instrux + 4727,
13187 instrux + 4728,
13188 instrux + 4771,
13189 instrux + 4772,
13190 instrux + 4773,
13191};
13192
13193static const struct itemplate * const itable_evex03142[] = {
13194 instrux + 4069,
13195 instrux + 4070,
13196 instrux + 4071,
13197 instrux + 4072,
13198 instrux + 4073,
13199 instrux + 4074,
13200};
13201
13202static const struct itemplate * const itable_evex03143[] = {
13203 instrux + 5787,
13204 instrux + 5788,
13205 instrux + 5789,
13206 instrux + 5790,
13207 instrux + 5791,
13208 instrux + 5792,
13209 instrux + 5793,
13210 instrux + 5794,
13211};
13212
13213static const struct itemplate * const itable_evex03150[] = {
13214 instrux + 5675,
13215 instrux + 5676,
13216 instrux + 5677,
13217 instrux + 5678,
13218 instrux + 5679,
13219 instrux + 5680,
13220 instrux + 5681,
13221 instrux + 5682,
13222 instrux + 5683,
13223 instrux + 5684,
13224 instrux + 5685,
13225 instrux + 5686,
13226};
13227
13228static const struct itemplate * const itable_evex03151[] = {
13229 instrux + 5687,
13230 instrux + 5688,
13231 instrux + 5689,
13232 instrux + 5690,
13233};
13234
13235static const struct itemplate * const itable_evex03154[] = {
13236 instrux + 4132,
13237 instrux + 4133,
13238 instrux + 4134,
13239 instrux + 4135,
13240 instrux + 4136,
13241 instrux + 4137,
13242 instrux + 4138,
13243 instrux + 4139,
13244 instrux + 4140,
13245 instrux + 4141,
13246 instrux + 4142,
13247 instrux + 4143,
13248};
13249
13250static const struct itemplate * const itable_evex03155[] = {
13251 instrux + 4144,
13252 instrux + 4145,
13253 instrux + 4146,
13254 instrux + 4147,
13255};
13256
13257static const struct itemplate * const itable_evex03156[] = {
13258 instrux + 5707,
13259 instrux + 5708,
13260 instrux + 5709,
13261 instrux + 5710,
13262 instrux + 5711,
13263 instrux + 5712,
13264};
13265
13266static const struct itemplate * const itable_evex03157[] = {
13267 instrux + 5713,
13268 instrux + 5714,
13269 instrux + 5715,
13270 instrux + 5716,
13271};
13272
13273static const struct itemplate * const itable_evex03166[] = {
13274 instrux + 4280,
13275 instrux + 4281,
13276 instrux + 4282,
13277 instrux + 4283,
13278 instrux + 4284,
13279 instrux + 4285,
13280};
13281
13282static const struct itemplate * const itable_evex03167[] = {
13283 instrux + 4286,
13284 instrux + 4287,
13285};
13286
13287static const struct itemplate * const itable_vex01010[] = {
13288 instrux + 2501,
13289 instrux + 2503,
13290};
13291
13292static const struct itemplate * const itable_vex01011[] = {
13293 instrux + 2502,
13294 instrux + 2504,
13295};
13296
13297static const struct itemplate * const itable_vex01012[] = {
13298 instrux + 2449,
13299 instrux + 2450,
13300 instrux + 2462,
13301 instrux + 2463,
13302};
13303
13304static const struct itemplate * const itable_vex01013[] = {
13305 instrux + 2464,
13306};
13307
13308static const struct itemplate * const itable_vex01014[] = {
13309 instrux + 2852,
13310 instrux + 2853,
13311 instrux + 2854,
13312 instrux + 2855,
13313};
13314
13315static const struct itemplate * const itable_vex01015[] = {
13316 instrux + 2844,
13317 instrux + 2845,
13318 instrux + 2846,
13319 instrux + 2847,
13320};
13321
13322static const struct itemplate * const itable_vex01016[] = {
13323 instrux + 2454,
13324 instrux + 2455,
13325 instrux + 2457,
13326 instrux + 2458,
13327};
13328
13329static const struct itemplate * const itable_vex01017[] = {
13330 instrux + 2456,
13331};
13332
13333static const struct itemplate * const itable_vex01028[] = {
13334 instrux + 2425,
13335 instrux + 2427,
13336};
13337
13338static const struct itemplate * const itable_vex01029[] = {
13339 instrux + 2426,
13340 instrux + 2428,
13341};
13342
13343static const struct itemplate * const itable_vex0102B[] = {
13344 instrux + 2479,
13345 instrux + 2480,
13346};
13347
13348static const struct itemplate * const itable_vex0102E[] = {
13349 instrux + 2839,
13350};
13351
13352static const struct itemplate * const itable_vex0102F[] = {
13353 instrux + 2301,
13354};
13355
13356static const struct itemplate * const itable_vex01041[] = {
13357 instrux + 3796,
13358 instrux + 3797,
13359};
13360
13361static const struct itemplate * const itable_vex01042[] = {
13362 instrux + 3794,
13363 instrux + 3795,
13364};
13365
13366static const struct itemplate * const itable_vex01044[] = {
13367 instrux + 3816,
13368 instrux + 3817,
13369};
13370
13371static const struct itemplate * const itable_vex01045[] = {
13372 instrux + 3820,
13373 instrux + 3825,
13374};
13375
13376static const struct itemplate * const itable_vex01046[] = {
13377 instrux + 3843,
13378 instrux + 3844,
13379};
13380
13381static const struct itemplate * const itable_vex01047[] = {
13382 instrux + 3847,
13383 instrux + 3848,
13384};
13385
13386static const struct itemplate * const itable_vex0104A[] = {
13387 instrux + 3788,
13388 instrux + 3789,
13389};
13390
13391static const struct itemplate * const itable_vex0104B[] = {
13392 instrux + 3839,
13393 instrux + 3840,
13394};
13395
13396static const struct itemplate * const itable_vex01050[] = {
13397 instrux + 2469,
13398 instrux + 2470,
13399 instrux + 2471,
13400 instrux + 2472,
13401};
13402
13403static const struct itemplate * const itable_vex01051[] = {
13404 instrux + 2815,
13405 instrux + 2816,
13406};
13407
13408static const struct itemplate * const itable_vex01052[] = {
13409 instrux + 2793,
13410 instrux + 2794,
13411};
13412
13413static const struct itemplate * const itable_vex01053[] = {
13414 instrux + 2789,
13415 instrux + 2790,
13416};
13417
13418static const struct itemplate * const itable_vex01054[] = {
13419 instrux + 1704,
13420 instrux + 1705,
13421 instrux + 1706,
13422 instrux + 1707,
13423};
13424
13425static const struct itemplate * const itable_vex01055[] = {
13426 instrux + 1712,
13427 instrux + 1713,
13428 instrux + 1714,
13429 instrux + 1715,
13430};
13431
13432static const struct itemplate * const itable_vex01056[] = {
13433 instrux + 2523,
13434 instrux + 2524,
13435 instrux + 2525,
13436 instrux + 2526,
13437};
13438
13439static const struct itemplate * const itable_vex01057[] = {
13440 instrux + 2860,
13441 instrux + 2861,
13442 instrux + 2862,
13443 instrux + 2863,
13444};
13445
13446static const struct itemplate * const itable_vex01058[] = {
13447 instrux + 1684,
13448 instrux + 1685,
13449 instrux + 1686,
13450 instrux + 1687,
13451};
13452
13453static const struct itemplate * const itable_vex01059[] = {
13454 instrux + 2511,
13455 instrux + 2512,
13456 instrux + 2513,
13457 instrux + 2514,
13458};
13459
13460static const struct itemplate * const itable_vex0105A[] = {
13461 instrux + 2316,
13462 instrux + 2317,
13463};
13464
13465static const struct itemplate * const itable_vex0105B[] = {
13466 instrux + 2304,
13467 instrux + 2305,
13468};
13469
13470static const struct itemplate * const itable_vex0105C[] = {
13471 instrux + 2826,
13472 instrux + 2827,
13473 instrux + 2828,
13474 instrux + 2829,
13475};
13476
13477static const struct itemplate * const itable_vex0105D[] = {
13478 instrux + 2413,
13479 instrux + 2414,
13480 instrux + 2415,
13481 instrux + 2416,
13482};
13483
13484static const struct itemplate * const itable_vex0105E[] = {
13485 instrux + 2348,
13486 instrux + 2349,
13487 instrux + 2350,
13488 instrux + 2351,
13489};
13490
13491static const struct itemplate * const itable_vex0105F[] = {
13492 instrux + 2401,
13493 instrux + 2402,
13494 instrux + 2403,
13495 instrux + 2404,
13496};
13497
13498static const struct itemplate * const itable_vex01077[] = {
13499 instrux + 2864,
13500 instrux + 2865,
13501};
13502
13503static const struct itemplate * const itable_vex01090[] = {
13504 instrux + 3806,
13505 instrux + 3810,
13506};
13507
13508static const struct itemplate * const itable_vex01091[] = {
13509 instrux + 3807,
13510 instrux + 3811,
13511};
13512
13513static const struct itemplate * const itable_vex01092[] = {
13514 instrux + 3812,
13515};
13516
13517static const struct itemplate * const itable_vex01093[] = {
13518 instrux + 3813,
13519};
13520
13521static const struct itemplate * const itable_vex01098[] = {
13522 instrux + 3823,
13523 instrux + 3824,
13524};
13525
13526static const struct itemplate * const itable_vex01099[] = {
13527 instrux + 3836,
13528 instrux + 3837,
13529};
13530
13531static const struct itemplate * const itable_vex010AE[] = {
13532 instrux + 2387,
13533 instrux + 2821,
13534};
13535
13536static const struct itemplate * const itable_vex010C2[] = {
13537 instrux + 1924,
13538 instrux + 1925,
13539 instrux + 1926,
13540 instrux + 1927,
13541 instrux + 1928,
13542 instrux + 1929,
13543 instrux + 1930,
13544 instrux + 1931,
13545 instrux + 1932,
13546 instrux + 1933,
13547 instrux + 1934,
13548 instrux + 1935,
13549 instrux + 1936,
13550 instrux + 1937,
13551 instrux + 1938,
13552 instrux + 1939,
13553 instrux + 1940,
13554 instrux + 1941,
13555 instrux + 1942,
13556 instrux + 1943,
13557 instrux + 1944,
13558 instrux + 1945,
13559 instrux + 1946,
13560 instrux + 1947,
13561 instrux + 1948,
13562 instrux + 1949,
13563 instrux + 1950,
13564 instrux + 1951,
13565 instrux + 1952,
13566 instrux + 1953,
13567 instrux + 1954,
13568 instrux + 1955,
13569 instrux + 1956,
13570 instrux + 1957,
13571 instrux + 1958,
13572 instrux + 1959,
13573 instrux + 1960,
13574 instrux + 1961,
13575 instrux + 1962,
13576 instrux + 1963,
13577 instrux + 1964,
13578 instrux + 1965,
13579 instrux + 1966,
13580 instrux + 1967,
13581 instrux + 1968,
13582 instrux + 1969,
13583 instrux + 1970,
13584 instrux + 1971,
13585 instrux + 1972,
13586 instrux + 1973,
13587 instrux + 1974,
13588 instrux + 1975,
13589 instrux + 1976,
13590 instrux + 1977,
13591 instrux + 1978,
13592 instrux + 1979,
13593 instrux + 1980,
13594 instrux + 1981,
13595 instrux + 1982,
13596 instrux + 1983,
13597 instrux + 1984,
13598 instrux + 1985,
13599 instrux + 1986,
13600 instrux + 1987,
13601 instrux + 1988,
13602 instrux + 1989,
13603 instrux + 1990,
13604 instrux + 1991,
13605 instrux + 1992,
13606 instrux + 1993,
13607 instrux + 1994,
13608 instrux + 1995,
13609 instrux + 1996,
13610 instrux + 1997,
13611 instrux + 1998,
13612 instrux + 1999,
13613 instrux + 2000,
13614 instrux + 2001,
13615 instrux + 2002,
13616 instrux + 2003,
13617 instrux + 2004,
13618 instrux + 2005,
13619 instrux + 2006,
13620 instrux + 2007,
13621 instrux + 2008,
13622 instrux + 2009,
13623 instrux + 2010,
13624 instrux + 2011,
13625 instrux + 2012,
13626 instrux + 2013,
13627 instrux + 2014,
13628 instrux + 2015,
13629 instrux + 2016,
13630 instrux + 2017,
13631 instrux + 2018,
13632 instrux + 2019,
13633 instrux + 2020,
13634 instrux + 2021,
13635 instrux + 2022,
13636 instrux + 2023,
13637 instrux + 2024,
13638 instrux + 2025,
13639 instrux + 2026,
13640 instrux + 2027,
13641 instrux + 2028,
13642 instrux + 2029,
13643 instrux + 2030,
13644 instrux + 2031,
13645 instrux + 2032,
13646 instrux + 2033,
13647 instrux + 2034,
13648 instrux + 2035,
13649 instrux + 2036,
13650 instrux + 2037,
13651 instrux + 2038,
13652 instrux + 2039,
13653 instrux + 2040,
13654 instrux + 2041,
13655 instrux + 2042,
13656 instrux + 2043,
13657 instrux + 2044,
13658 instrux + 2045,
13659 instrux + 2046,
13660 instrux + 2047,
13661 instrux + 2048,
13662 instrux + 2049,
13663 instrux + 2050,
13664 instrux + 2051,
13665 instrux + 2052,
13666 instrux + 2053,
13667 instrux + 2054,
13668 instrux + 2055,
13669 instrux + 2056,
13670 instrux + 2057,
13671 instrux + 2058,
13672 instrux + 2059,
13673 instrux + 2060,
13674 instrux + 2061,
13675 instrux + 2062,
13676 instrux + 2063,
13677 instrux + 2064,
13678 instrux + 2065,
13679 instrux + 2066,
13680 instrux + 2067,
13681 instrux + 2068,
13682 instrux + 2069,
13683 instrux + 2070,
13684 instrux + 2071,
13685 instrux + 2072,
13686 instrux + 2073,
13687 instrux + 2074,
13688 instrux + 2075,
13689 instrux + 2076,
13690 instrux + 2077,
13691 instrux + 2078,
13692 instrux + 2079,
13693 instrux + 2080,
13694 instrux + 2081,
13695 instrux + 2082,
13696 instrux + 2083,
13697 instrux + 2084,
13698 instrux + 2085,
13699 instrux + 2086,
13700 instrux + 2087,
13701 instrux + 2088,
13702 instrux + 2089,
13703 instrux + 2090,
13704 instrux + 2091,
13705 instrux + 2092,
13706 instrux + 2093,
13707 instrux + 2094,
13708 instrux + 2095,
13709 instrux + 2096,
13710 instrux + 2097,
13711 instrux + 2098,
13712 instrux + 2099,
13713 instrux + 2100,
13714 instrux + 2101,
13715 instrux + 2102,
13716 instrux + 2103,
13717 instrux + 2104,
13718 instrux + 2105,
13719 instrux + 2106,
13720 instrux + 2107,
13721 instrux + 2108,
13722 instrux + 2109,
13723 instrux + 2110,
13724 instrux + 2111,
13725};
13726
13727static const struct itemplate * const itable_vex010C6[] = {
13728 instrux + 2809,
13729 instrux + 2810,
13730 instrux + 2811,
13731 instrux + 2812,
13732};
13733
13734static const struct itemplate * const itable_vex01110[] = {
13735 instrux + 2497,
13736 instrux + 2499,
13737};
13738
13739static const struct itemplate * const itable_vex01111[] = {
13740 instrux + 2498,
13741 instrux + 2500,
13742};
13743
13744static const struct itemplate * const itable_vex01112[] = {
13745 instrux + 2459,
13746 instrux + 2460,
13747};
13748
13749static const struct itemplate * const itable_vex01113[] = {
13750 instrux + 2461,
13751};
13752
13753static const struct itemplate * const itable_vex01114[] = {
13754 instrux + 2848,
13755 instrux + 2849,
13756 instrux + 2850,
13757 instrux + 2851,
13758};
13759
13760static const struct itemplate * const itable_vex01115[] = {
13761 instrux + 2840,
13762 instrux + 2841,
13763 instrux + 2842,
13764 instrux + 2843,
13765};
13766
13767static const struct itemplate * const itable_vex01116[] = {
13768 instrux + 2451,
13769 instrux + 2452,
13770};
13771
13772static const struct itemplate * const itable_vex01117[] = {
13773 instrux + 2453,
13774};
13775
13776static const struct itemplate * const itable_vex01128[] = {
13777 instrux + 2421,
13778 instrux + 2423,
13779};
13780
13781static const struct itemplate * const itable_vex01129[] = {
13782 instrux + 2422,
13783 instrux + 2424,
13784};
13785
13786static const struct itemplate * const itable_vex0112B[] = {
13787 instrux + 2477,
13788 instrux + 2478,
13789};
13790
13791static const struct itemplate * const itable_vex0112E[] = {
13792 instrux + 2838,
13793};
13794
13795static const struct itemplate * const itable_vex0112F[] = {
13796 instrux + 2300,
13797};
13798
13799static const struct itemplate * const itable_vex01141[] = {
13800 instrux + 3790,
13801 instrux + 3791,
13802};
13803
13804static const struct itemplate * const itable_vex01142[] = {
13805 instrux + 3792,
13806 instrux + 3793,
13807};
13808
13809static const struct itemplate * const itable_vex01144[] = {
13810 instrux + 3814,
13811 instrux + 3815,
13812};
13813
13814static const struct itemplate * const itable_vex01145[] = {
13815 instrux + 3818,
13816 instrux + 3819,
13817};
13818
13819static const struct itemplate * const itable_vex01146[] = {
13820 instrux + 3841,
13821 instrux + 3842,
13822};
13823
13824static const struct itemplate * const itable_vex01147[] = {
13825 instrux + 3845,
13826 instrux + 3846,
13827};
13828
13829static const struct itemplate * const itable_vex0114A[] = {
13830 instrux + 3786,
13831 instrux + 3787,
13832};
13833
13834static const struct itemplate * const itable_vex0114B[] = {
13835 instrux + 3838,
13836};
13837
13838static const struct itemplate * const itable_vex01150[] = {
13839 instrux + 2465,
13840 instrux + 2466,
13841 instrux + 2467,
13842 instrux + 2468,
13843};
13844
13845static const struct itemplate * const itable_vex01151[] = {
13846 instrux + 2813,
13847 instrux + 2814,
13848};
13849
13850static const struct itemplate * const itable_vex01154[] = {
13851 instrux + 1700,
13852 instrux + 1701,
13853 instrux + 1702,
13854 instrux + 1703,
13855};
13856
13857static const struct itemplate * const itable_vex01155[] = {
13858 instrux + 1708,
13859 instrux + 1709,
13860 instrux + 1710,
13861 instrux + 1711,
13862};
13863
13864static const struct itemplate * const itable_vex01156[] = {
13865 instrux + 2519,
13866 instrux + 2520,
13867 instrux + 2521,
13868 instrux + 2522,
13869};
13870
13871static const struct itemplate * const itable_vex01157[] = {
13872 instrux + 2856,
13873 instrux + 2857,
13874 instrux + 2858,
13875 instrux + 2859,
13876};
13877
13878static const struct itemplate * const itable_vex01158[] = {
13879 instrux + 1680,
13880 instrux + 1681,
13881 instrux + 1682,
13882 instrux + 1683,
13883};
13884
13885static const struct itemplate * const itable_vex01159[] = {
13886 instrux + 2507,
13887 instrux + 2508,
13888 instrux + 2509,
13889 instrux + 2510,
13890};
13891
13892static const struct itemplate * const itable_vex0115A[] = {
13893 instrux + 2310,
13894 instrux + 2311,
13895 instrux + 2312,
13896 instrux + 2313,
13897};
13898
13899static const struct itemplate * const itable_vex0115B[] = {
13900 instrux + 2314,
13901 instrux + 2315,
13902};
13903
13904static const struct itemplate * const itable_vex0115C[] = {
13905 instrux + 2822,
13906 instrux + 2823,
13907 instrux + 2824,
13908 instrux + 2825,
13909};
13910
13911static const struct itemplate * const itable_vex0115D[] = {
13912 instrux + 2409,
13913 instrux + 2410,
13914 instrux + 2411,
13915 instrux + 2412,
13916};
13917
13918static const struct itemplate * const itable_vex0115E[] = {
13919 instrux + 2344,
13920 instrux + 2345,
13921 instrux + 2346,
13922 instrux + 2347,
13923};
13924
13925static const struct itemplate * const itable_vex0115F[] = {
13926 instrux + 2397,
13927 instrux + 2398,
13928 instrux + 2399,
13929 instrux + 2400,
13930};
13931
13932static const struct itemplate * const itable_vex01160[] = {
13933 instrux + 2779,
13934 instrux + 2780,
13935 instrux + 3600,
13936 instrux + 3601,
13937};
13938
13939static const struct itemplate * const itable_vex01161[] = {
13940 instrux + 2781,
13941 instrux + 2782,
13942 instrux + 3602,
13943 instrux + 3603,
13944};
13945
13946static const struct itemplate * const itable_vex01162[] = {
13947 instrux + 2783,
13948 instrux + 2784,
13949 instrux + 3604,
13950 instrux + 3605,
13951};
13952
13953static const struct itemplate * const itable_vex01163[] = {
13954 instrux + 2530,
13955 instrux + 2531,
13956 instrux + 3397,
13957 instrux + 3398,
13958};
13959
13960static const struct itemplate * const itable_vex01164[] = {
13961 instrux + 2580,
13962 instrux + 2581,
13963 instrux + 3443,
13964 instrux + 3444,
13965};
13966
13967static const struct itemplate * const itable_vex01165[] = {
13968 instrux + 2582,
13969 instrux + 2583,
13970 instrux + 3445,
13971 instrux + 3446,
13972};
13973
13974static const struct itemplate * const itable_vex01166[] = {
13975 instrux + 2584,
13976 instrux + 2585,
13977 instrux + 3447,
13978 instrux + 3448,
13979};
13980
13981static const struct itemplate * const itable_vex01167[] = {
13982 instrux + 2534,
13983 instrux + 2535,
13984 instrux + 3403,
13985 instrux + 3404,
13986};
13987
13988static const struct itemplate * const itable_vex01168[] = {
13989 instrux + 2771,
13990 instrux + 2772,
13991 instrux + 3592,
13992 instrux + 3593,
13993};
13994
13995static const struct itemplate * const itable_vex01169[] = {
13996 instrux + 2773,
13997 instrux + 2774,
13998 instrux + 3594,
13999 instrux + 3595,
14000};
14001
14002static const struct itemplate * const itable_vex0116A[] = {
14003 instrux + 2775,
14004 instrux + 2776,
14005 instrux + 3596,
14006 instrux + 3597,
14007};
14008
14009static const struct itemplate * const itable_vex0116B[] = {
14010 instrux + 2532,
14011 instrux + 2533,
14012 instrux + 3399,
14013 instrux + 3400,
14014};
14015
14016static const struct itemplate * const itable_vex0116C[] = {
14017 instrux + 2785,
14018 instrux + 2786,
14019 instrux + 3606,
14020 instrux + 3607,
14021};
14022
14023static const struct itemplate * const itable_vex0116D[] = {
14024 instrux + 2777,
14025 instrux + 2778,
14026 instrux + 3598,
14027 instrux + 3599,
14028};
14029
14030static const struct itemplate * const itable_vex0116E[] = {
14031 instrux + 2429,
14032 instrux + 2433,
14033};
14034
14035static const struct itemplate * const itable_vex0116F[] = {
14036 instrux + 2437,
14037 instrux + 2439,
14038 instrux + 2441,
14039};
14040
14041static const struct itemplate * const itable_vex01170[] = {
14042 instrux + 2708,
14043 instrux + 3531,
14044};
14045
14046static const struct itemplate * const itable_vex01171[] = {
14047 instrux + 2723,
14048 instrux + 2724,
14049 instrux + 2735,
14050 instrux + 2736,
14051 instrux + 2743,
14052 instrux + 2744,
14053 instrux + 3544,
14054 instrux + 3545,
14055 instrux + 3556,
14056 instrux + 3557,
14057 instrux + 3566,
14058 instrux + 3567,
14059};
14060
14061static const struct itemplate * const itable_vex01172[] = {
14062 instrux + 2727,
14063 instrux + 2728,
14064 instrux + 2739,
14065 instrux + 2740,
14066 instrux + 2747,
14067 instrux + 2748,
14068 instrux + 3548,
14069 instrux + 3549,
14070 instrux + 3560,
14071 instrux + 3561,
14072 instrux + 3570,
14073 instrux + 3571,
14074};
14075
14076static const struct itemplate * const itable_vex01173[] = {
14077 instrux + 2717,
14078 instrux + 2718,
14079 instrux + 2719,
14080 instrux + 2720,
14081 instrux + 2731,
14082 instrux + 2732,
14083 instrux + 2751,
14084 instrux + 2752,
14085 instrux + 3540,
14086 instrux + 3541,
14087 instrux + 3552,
14088 instrux + 3553,
14089 instrux + 3562,
14090 instrux + 3563,
14091 instrux + 3574,
14092 instrux + 3575,
14093};
14094
14095static const struct itemplate * const itable_vex01174[] = {
14096 instrux + 2572,
14097 instrux + 2573,
14098 instrux + 3435,
14099 instrux + 3436,
14100};
14101
14102static const struct itemplate * const itable_vex01175[] = {
14103 instrux + 2574,
14104 instrux + 2575,
14105 instrux + 3437,
14106 instrux + 3438,
14107};
14108
14109static const struct itemplate * const itable_vex01176[] = {
14110 instrux + 2576,
14111 instrux + 2577,
14112 instrux + 3439,
14113 instrux + 3440,
14114};
14115
14116static const struct itemplate * const itable_vex0117C[] = {
14117 instrux + 2364,
14118 instrux + 2365,
14119 instrux + 2366,
14120 instrux + 2367,
14121};
14122
14123static const struct itemplate * const itable_vex0117D[] = {
14124 instrux + 2372,
14125 instrux + 2373,
14126 instrux + 2374,
14127 instrux + 2375,
14128};
14129
14130static const struct itemplate * const itable_vex0117E[] = {
14131 instrux + 2430,
14132 instrux + 2434,
14133};
14134
14135static const struct itemplate * const itable_vex0117F[] = {
14136 instrux + 2438,
14137 instrux + 2440,
14138 instrux + 2442,
14139};
14140
14141static const struct itemplate * const itable_vex01190[] = {
14142 instrux + 3798,
14143 instrux + 3802,
14144};
14145
14146static const struct itemplate * const itable_vex01191[] = {
14147 instrux + 3799,
14148 instrux + 3803,
14149};
14150
14151static const struct itemplate * const itable_vex01192[] = {
14152 instrux + 3800,
14153};
14154
14155static const struct itemplate * const itable_vex01193[] = {
14156 instrux + 3801,
14157};
14158
14159static const struct itemplate * const itable_vex01198[] = {
14160 instrux + 3821,
14161 instrux + 3822,
14162};
14163
14164static const struct itemplate * const itable_vex01199[] = {
14165 instrux + 3834,
14166 instrux + 3835,
14167};
14168
14169static const struct itemplate * const itable_vex011C2[] = {
14170 instrux + 1736,
14171 instrux + 1737,
14172 instrux + 1738,
14173 instrux + 1739,
14174 instrux + 1740,
14175 instrux + 1741,
14176 instrux + 1742,
14177 instrux + 1743,
14178 instrux + 1744,
14179 instrux + 1745,
14180 instrux + 1746,
14181 instrux + 1747,
14182 instrux + 1748,
14183 instrux + 1749,
14184 instrux + 1750,
14185 instrux + 1751,
14186 instrux + 1752,
14187 instrux + 1753,
14188 instrux + 1754,
14189 instrux + 1755,
14190 instrux + 1756,
14191 instrux + 1757,
14192 instrux + 1758,
14193 instrux + 1759,
14194 instrux + 1760,
14195 instrux + 1761,
14196 instrux + 1762,
14197 instrux + 1763,
14198 instrux + 1764,
14199 instrux + 1765,
14200 instrux + 1766,
14201 instrux + 1767,
14202 instrux + 1768,
14203 instrux + 1769,
14204 instrux + 1770,
14205 instrux + 1771,
14206 instrux + 1772,
14207 instrux + 1773,
14208 instrux + 1774,
14209 instrux + 1775,
14210 instrux + 1776,
14211 instrux + 1777,
14212 instrux + 1778,
14213 instrux + 1779,
14214 instrux + 1780,
14215 instrux + 1781,
14216 instrux + 1782,
14217 instrux + 1783,
14218 instrux + 1784,
14219 instrux + 1785,
14220 instrux + 1786,
14221 instrux + 1787,
14222 instrux + 1788,
14223 instrux + 1789,
14224 instrux + 1790,
14225 instrux + 1791,
14226 instrux + 1792,
14227 instrux + 1793,
14228 instrux + 1794,
14229 instrux + 1795,
14230 instrux + 1796,
14231 instrux + 1797,
14232 instrux + 1798,
14233 instrux + 1799,
14234 instrux + 1800,
14235 instrux + 1801,
14236 instrux + 1802,
14237 instrux + 1803,
14238 instrux + 1804,
14239 instrux + 1805,
14240 instrux + 1806,
14241 instrux + 1807,
14242 instrux + 1808,
14243 instrux + 1809,
14244 instrux + 1810,
14245 instrux + 1811,
14246 instrux + 1812,
14247 instrux + 1813,
14248 instrux + 1814,
14249 instrux + 1815,
14250 instrux + 1816,
14251 instrux + 1817,
14252 instrux + 1818,
14253 instrux + 1819,
14254 instrux + 1820,
14255 instrux + 1821,
14256 instrux + 1822,
14257 instrux + 1823,
14258 instrux + 1824,
14259 instrux + 1825,
14260 instrux + 1826,
14261 instrux + 1827,
14262 instrux + 1828,
14263 instrux + 1829,
14264 instrux + 1830,
14265 instrux + 1831,
14266 instrux + 1832,
14267 instrux + 1833,
14268 instrux + 1834,
14269 instrux + 1835,
14270 instrux + 1836,
14271 instrux + 1837,
14272 instrux + 1838,
14273 instrux + 1839,
14274 instrux + 1840,
14275 instrux + 1841,
14276 instrux + 1842,
14277 instrux + 1843,
14278 instrux + 1844,
14279 instrux + 1845,
14280 instrux + 1846,
14281 instrux + 1847,
14282 instrux + 1848,
14283 instrux + 1849,
14284 instrux + 1850,
14285 instrux + 1851,
14286 instrux + 1852,
14287 instrux + 1853,
14288 instrux + 1854,
14289 instrux + 1855,
14290 instrux + 1856,
14291 instrux + 1857,
14292 instrux + 1858,
14293 instrux + 1859,
14294 instrux + 1860,
14295 instrux + 1861,
14296 instrux + 1862,
14297 instrux + 1863,
14298 instrux + 1864,
14299 instrux + 1865,
14300 instrux + 1866,
14301 instrux + 1867,
14302 instrux + 1868,
14303 instrux + 1869,
14304 instrux + 1870,
14305 instrux + 1871,
14306 instrux + 1872,
14307 instrux + 1873,
14308 instrux + 1874,
14309 instrux + 1875,
14310 instrux + 1876,
14311 instrux + 1877,
14312 instrux + 1878,
14313 instrux + 1879,
14314 instrux + 1880,
14315 instrux + 1881,
14316 instrux + 1882,
14317 instrux + 1883,
14318 instrux + 1884,
14319 instrux + 1885,
14320 instrux + 1886,
14321 instrux + 1887,
14322 instrux + 1888,
14323 instrux + 1889,
14324 instrux + 1890,
14325 instrux + 1891,
14326 instrux + 1892,
14327 instrux + 1893,
14328 instrux + 1894,
14329 instrux + 1895,
14330 instrux + 1896,
14331 instrux + 1897,
14332 instrux + 1898,
14333 instrux + 1899,
14334 instrux + 1900,
14335 instrux + 1901,
14336 instrux + 1902,
14337 instrux + 1903,
14338 instrux + 1904,
14339 instrux + 1905,
14340 instrux + 1906,
14341 instrux + 1907,
14342 instrux + 1908,
14343 instrux + 1909,
14344 instrux + 1910,
14345 instrux + 1911,
14346 instrux + 1912,
14347 instrux + 1913,
14348 instrux + 1914,
14349 instrux + 1915,
14350 instrux + 1916,
14351 instrux + 1917,
14352 instrux + 1918,
14353 instrux + 1919,
14354 instrux + 1920,
14355 instrux + 1921,
14356 instrux + 1922,
14357 instrux + 1923,
14358};
14359
14360static const struct itemplate * const itable_vex011C4[] = {
14361 instrux + 2632,
14362 instrux + 2633,
14363 instrux + 2634,
14364 instrux + 2635,
14365 instrux + 2636,
14366 instrux + 2637,
14367};
14368
14369static const struct itemplate * const itable_vex011C5[] = {
14370 instrux + 2605,
14371 instrux + 2606,
14372};
14373
14374static const struct itemplate * const itable_vex011C6[] = {
14375 instrux + 2805,
14376 instrux + 2806,
14377 instrux + 2807,
14378 instrux + 2808,
14379};
14380
14381static const struct itemplate * const itable_vex011D0[] = {
14382 instrux + 1692,
14383 instrux + 1693,
14384 instrux + 1694,
14385 instrux + 1695,
14386};
14387
14388static const struct itemplate * const itable_vex011D1[] = {
14389 instrux + 2741,
14390 instrux + 2742,
14391 instrux + 3564,
14392 instrux + 3565,
14393};
14394
14395static const struct itemplate * const itable_vex011D2[] = {
14396 instrux + 2745,
14397 instrux + 2746,
14398 instrux + 3568,
14399 instrux + 3569,
14400};
14401
14402static const struct itemplate * const itable_vex011D3[] = {
14403 instrux + 2749,
14404 instrux + 2750,
14405 instrux + 3572,
14406 instrux + 3573,
14407};
14408
14409static const struct itemplate * const itable_vex011D4[] = {
14410 instrux + 2544,
14411 instrux + 2545,
14412 instrux + 3411,
14413 instrux + 3412,
14414};
14415
14416static const struct itemplate * const itable_vex011D5[] = {
14417 instrux + 2694,
14418 instrux + 2695,
14419 instrux + 3519,
14420 instrux + 3520,
14421};
14422
14423static const struct itemplate * const itable_vex011D6[] = {
14424 instrux + 2432,
14425};
14426
14427static const struct itemplate * const itable_vex011D7[] = {
14428 instrux + 2674,
14429 instrux + 2675,
14430 instrux + 3491,
14431 instrux + 3492,
14432};
14433
14434static const struct itemplate * const itable_vex011D8[] = {
14435 instrux + 2767,
14436 instrux + 2768,
14437 instrux + 3588,
14438 instrux + 3589,
14439};
14440
14441static const struct itemplate * const itable_vex011D9[] = {
14442 instrux + 2769,
14443 instrux + 2770,
14444 instrux + 3590,
14445 instrux + 3591,
14446};
14447
14448static const struct itemplate * const itable_vex011DA[] = {
14449 instrux + 2668,
14450 instrux + 2669,
14451 instrux + 3485,
14452 instrux + 3486,
14453};
14454
14455static const struct itemplate * const itable_vex011DB[] = {
14456 instrux + 2556,
14457 instrux + 2557,
14458 instrux + 3423,
14459 instrux + 3424,
14460};
14461
14462static const struct itemplate * const itable_vex011DC[] = {
14463 instrux + 2550,
14464 instrux + 2551,
14465 instrux + 3417,
14466 instrux + 3418,
14467};
14468
14469static const struct itemplate * const itable_vex011DD[] = {
14470 instrux + 2552,
14471 instrux + 2553,
14472 instrux + 3419,
14473 instrux + 3420,
14474};
14475
14476static const struct itemplate * const itable_vex011DE[] = {
14477 instrux + 2656,
14478 instrux + 2657,
14479 instrux + 3473,
14480 instrux + 3474,
14481};
14482
14483static const struct itemplate * const itable_vex011DF[] = {
14484 instrux + 2558,
14485 instrux + 2559,
14486 instrux + 3425,
14487 instrux + 3426,
14488};
14489
14490static const struct itemplate * const itable_vex011E0[] = {
14491 instrux + 2560,
14492 instrux + 2561,
14493 instrux + 3427,
14494 instrux + 3428,
14495};
14496
14497static const struct itemplate * const itable_vex011E1[] = {
14498 instrux + 2733,
14499 instrux + 2734,
14500 instrux + 3554,
14501 instrux + 3555,
14502};
14503
14504static const struct itemplate * const itable_vex011E2[] = {
14505 instrux + 2737,
14506 instrux + 2738,
14507 instrux + 3558,
14508 instrux + 3559,
14509};
14510
14511static const struct itemplate * const itable_vex011E3[] = {
14512 instrux + 2562,
14513 instrux + 2563,
14514 instrux + 3429,
14515 instrux + 3430,
14516};
14517
14518static const struct itemplate * const itable_vex011E4[] = {
14519 instrux + 2688,
14520 instrux + 2689,
14521 instrux + 3515,
14522 instrux + 3516,
14523};
14524
14525static const struct itemplate * const itable_vex011E5[] = {
14526 instrux + 2692,
14527 instrux + 2693,
14528 instrux + 3517,
14529 instrux + 3518,
14530};
14531
14532static const struct itemplate * const itable_vex011E6[] = {
14533 instrux + 2334,
14534 instrux + 2335,
14535 instrux + 2336,
14536 instrux + 2337,
14537};
14538
14539static const struct itemplate * const itable_vex011E7[] = {
14540 instrux + 2473,
14541 instrux + 2474,
14542 instrux + 2475,
14543};
14544
14545static const struct itemplate * const itable_vex011E8[] = {
14546 instrux + 2763,
14547 instrux + 2764,
14548 instrux + 3584,
14549 instrux + 3585,
14550};
14551
14552static const struct itemplate * const itable_vex011E9[] = {
14553 instrux + 2765,
14554 instrux + 2766,
14555 instrux + 3586,
14556 instrux + 3587,
14557};
14558
14559static const struct itemplate * const itable_vex011EA[] = {
14560 instrux + 2664,
14561 instrux + 2665,
14562 instrux + 3481,
14563 instrux + 3482,
14564};
14565
14566static const struct itemplate * const itable_vex011EB[] = {
14567 instrux + 2702,
14568 instrux + 2703,
14569 instrux + 3525,
14570 instrux + 3526,
14571};
14572
14573static const struct itemplate * const itable_vex011EC[] = {
14574 instrux + 2546,
14575 instrux + 2547,
14576 instrux + 3413,
14577 instrux + 3414,
14578};
14579
14580static const struct itemplate * const itable_vex011ED[] = {
14581 instrux + 2548,
14582 instrux + 2549,
14583 instrux + 3415,
14584 instrux + 3416,
14585};
14586
14587static const struct itemplate * const itable_vex011EE[] = {
14588 instrux + 2652,
14589 instrux + 2653,
14590 instrux + 3469,
14591 instrux + 3470,
14592};
14593
14594static const struct itemplate * const itable_vex011EF[] = {
14595 instrux + 2787,
14596 instrux + 2788,
14597 instrux + 3608,
14598 instrux + 3609,
14599};
14600
14601static const struct itemplate * const itable_vex011F1[] = {
14602 instrux + 2721,
14603 instrux + 2722,
14604 instrux + 3542,
14605 instrux + 3543,
14606};
14607
14608static const struct itemplate * const itable_vex011F2[] = {
14609 instrux + 2725,
14610 instrux + 2726,
14611 instrux + 3546,
14612 instrux + 3547,
14613};
14614
14615static const struct itemplate * const itable_vex011F3[] = {
14616 instrux + 2729,
14617 instrux + 2730,
14618 instrux + 3550,
14619 instrux + 3551,
14620};
14621
14622static const struct itemplate * const itable_vex011F4[] = {
14623 instrux + 2698,
14624 instrux + 2699,
14625 instrux + 3523,
14626 instrux + 3524,
14627};
14628
14629static const struct itemplate * const itable_vex011F5[] = {
14630 instrux + 2646,
14631 instrux + 2647,
14632 instrux + 3465,
14633 instrux + 3466,
14634};
14635
14636static const struct itemplate * const itable_vex011F6[] = {
14637 instrux + 2704,
14638 instrux + 2705,
14639 instrux + 3527,
14640 instrux + 3528,
14641};
14642
14643static const struct itemplate * const itable_vex011F7[] = {
14644 instrux + 2388,
14645};
14646
14647static const struct itemplate * const itable_vex011F8[] = {
14648 instrux + 2755,
14649 instrux + 2756,
14650 instrux + 3576,
14651 instrux + 3577,
14652};
14653
14654static const struct itemplate * const itable_vex011F9[] = {
14655 instrux + 2757,
14656 instrux + 2758,
14657 instrux + 3578,
14658 instrux + 3579,
14659};
14660
14661static const struct itemplate * const itable_vex011FA[] = {
14662 instrux + 2759,
14663 instrux + 2760,
14664 instrux + 3580,
14665 instrux + 3581,
14666};
14667
14668static const struct itemplate * const itable_vex011FB[] = {
14669 instrux + 2761,
14670 instrux + 2762,
14671 instrux + 3582,
14672 instrux + 3583,
14673};
14674
14675static const struct itemplate * const itable_vex011FC[] = {
14676 instrux + 2538,
14677 instrux + 2539,
14678 instrux + 3405,
14679 instrux + 3406,
14680};
14681
14682static const struct itemplate * const itable_vex011FD[] = {
14683 instrux + 2540,
14684 instrux + 2541,
14685 instrux + 3407,
14686 instrux + 3408,
14687};
14688
14689static const struct itemplate * const itable_vex011FE[] = {
14690 instrux + 2542,
14691 instrux + 2543,
14692 instrux + 3409,
14693 instrux + 3410,
14694};
14695
14696static const struct itemplate * const itable_vex01210[] = {
14697 instrux + 2491,
14698 instrux + 2492,
14699 instrux + 2493,
14700};
14701
14702static const struct itemplate * const itable_vex01211[] = {
14703 instrux + 2494,
14704 instrux + 2495,
14705 instrux + 2496,
14706};
14707
14708static const struct itemplate * const itable_vex01212[] = {
14709 instrux + 2489,
14710 instrux + 2490,
14711};
14712
14713static const struct itemplate * const itable_vex01216[] = {
14714 instrux + 2487,
14715 instrux + 2488,
14716};
14717
14718static const struct itemplate * const itable_vex0122A[] = {
14719 instrux + 2326,
14720 instrux + 2327,
14721 instrux + 2328,
14722 instrux + 2329,
14723};
14724
14725static const struct itemplate * const itable_vex0122C[] = {
14726 instrux + 2342,
14727 instrux + 2343,
14728};
14729
14730static const struct itemplate * const itable_vex0122D[] = {
14731 instrux + 2332,
14732 instrux + 2333,
14733};
14734
14735static const struct itemplate * const itable_vex01251[] = {
14736 instrux + 2819,
14737 instrux + 2820,
14738};
14739
14740static const struct itemplate * const itable_vex01252[] = {
14741 instrux + 2795,
14742 instrux + 2796,
14743};
14744
14745static const struct itemplate * const itable_vex01253[] = {
14746 instrux + 2791,
14747 instrux + 2792,
14748};
14749
14750static const struct itemplate * const itable_vex01258[] = {
14751 instrux + 1690,
14752 instrux + 1691,
14753};
14754
14755static const struct itemplate * const itable_vex01259[] = {
14756 instrux + 2517,
14757 instrux + 2518,
14758};
14759
14760static const struct itemplate * const itable_vex0125A[] = {
14761 instrux + 2330,
14762 instrux + 2331,
14763};
14764
14765static const struct itemplate * const itable_vex0125B[] = {
14766 instrux + 2338,
14767 instrux + 2339,
14768};
14769
14770static const struct itemplate * const itable_vex0125C[] = {
14771 instrux + 2832,
14772 instrux + 2833,
14773};
14774
14775static const struct itemplate * const itable_vex0125D[] = {
14776 instrux + 2419,
14777 instrux + 2420,
14778};
14779
14780static const struct itemplate * const itable_vex0125E[] = {
14781 instrux + 2354,
14782 instrux + 2355,
14783};
14784
14785static const struct itemplate * const itable_vex0125F[] = {
14786 instrux + 2407,
14787 instrux + 2408,
14788};
14789
14790static const struct itemplate * const itable_vex0126F[] = {
14791 instrux + 2443,
14792 instrux + 2445,
14793 instrux + 2447,
14794};
14795
14796static const struct itemplate * const itable_vex01270[] = {
14797 instrux + 2709,
14798 instrux + 3532,
14799};
14800
14801static const struct itemplate * const itable_vex0127E[] = {
14802 instrux + 2431,
14803};
14804
14805static const struct itemplate * const itable_vex0127F[] = {
14806 instrux + 2444,
14807 instrux + 2446,
14808 instrux + 2448,
14809};
14810
14811static const struct itemplate * const itable_vex012C2[] = {
14812 instrux + 2206,
14813 instrux + 2207,
14814 instrux + 2208,
14815 instrux + 2209,
14816 instrux + 2210,
14817 instrux + 2211,
14818 instrux + 2212,
14819 instrux + 2213,
14820 instrux + 2214,
14821 instrux + 2215,
14822 instrux + 2216,
14823 instrux + 2217,
14824 instrux + 2218,
14825 instrux + 2219,
14826 instrux + 2220,
14827 instrux + 2221,
14828 instrux + 2222,
14829 instrux + 2223,
14830 instrux + 2224,
14831 instrux + 2225,
14832 instrux + 2226,
14833 instrux + 2227,
14834 instrux + 2228,
14835 instrux + 2229,
14836 instrux + 2230,
14837 instrux + 2231,
14838 instrux + 2232,
14839 instrux + 2233,
14840 instrux + 2234,
14841 instrux + 2235,
14842 instrux + 2236,
14843 instrux + 2237,
14844 instrux + 2238,
14845 instrux + 2239,
14846 instrux + 2240,
14847 instrux + 2241,
14848 instrux + 2242,
14849 instrux + 2243,
14850 instrux + 2244,
14851 instrux + 2245,
14852 instrux + 2246,
14853 instrux + 2247,
14854 instrux + 2248,
14855 instrux + 2249,
14856 instrux + 2250,
14857 instrux + 2251,
14858 instrux + 2252,
14859 instrux + 2253,
14860 instrux + 2254,
14861 instrux + 2255,
14862 instrux + 2256,
14863 instrux + 2257,
14864 instrux + 2258,
14865 instrux + 2259,
14866 instrux + 2260,
14867 instrux + 2261,
14868 instrux + 2262,
14869 instrux + 2263,
14870 instrux + 2264,
14871 instrux + 2265,
14872 instrux + 2266,
14873 instrux + 2267,
14874 instrux + 2268,
14875 instrux + 2269,
14876 instrux + 2270,
14877 instrux + 2271,
14878 instrux + 2272,
14879 instrux + 2273,
14880 instrux + 2274,
14881 instrux + 2275,
14882 instrux + 2276,
14883 instrux + 2277,
14884 instrux + 2278,
14885 instrux + 2279,
14886 instrux + 2280,
14887 instrux + 2281,
14888 instrux + 2282,
14889 instrux + 2283,
14890 instrux + 2284,
14891 instrux + 2285,
14892 instrux + 2286,
14893 instrux + 2287,
14894 instrux + 2288,
14895 instrux + 2289,
14896 instrux + 2290,
14897 instrux + 2291,
14898 instrux + 2292,
14899 instrux + 2293,
14900 instrux + 2294,
14901 instrux + 2295,
14902 instrux + 2296,
14903 instrux + 2297,
14904 instrux + 2298,
14905 instrux + 2299,
14906};
14907
14908static const struct itemplate * const itable_vex012E6[] = {
14909 instrux + 2302,
14910 instrux + 2303,
14911};
14912
14913static const struct itemplate * const itable_vex01310[] = {
14914 instrux + 2481,
14915 instrux + 2482,
14916 instrux + 2483,
14917};
14918
14919static const struct itemplate * const itable_vex01311[] = {
14920 instrux + 2484,
14921 instrux + 2485,
14922 instrux + 2486,
14923};
14924
14925static const struct itemplate * const itable_vex01312[] = {
14926 instrux + 2435,
14927 instrux + 2436,
14928};
14929
14930static const struct itemplate * const itable_vex0132A[] = {
14931 instrux + 2322,
14932 instrux + 2323,
14933 instrux + 2324,
14934 instrux + 2325,
14935};
14936
14937static const struct itemplate * const itable_vex0132C[] = {
14938 instrux + 2340,
14939 instrux + 2341,
14940};
14941
14942static const struct itemplate * const itable_vex0132D[] = {
14943 instrux + 2318,
14944 instrux + 2319,
14945};
14946
14947static const struct itemplate * const itable_vex01351[] = {
14948 instrux + 2817,
14949 instrux + 2818,
14950};
14951
14952static const struct itemplate * const itable_vex01358[] = {
14953 instrux + 1688,
14954 instrux + 1689,
14955};
14956
14957static const struct itemplate * const itable_vex01359[] = {
14958 instrux + 2515,
14959 instrux + 2516,
14960};
14961
14962static const struct itemplate * const itable_vex0135A[] = {
14963 instrux + 2320,
14964 instrux + 2321,
14965};
14966
14967static const struct itemplate * const itable_vex0135C[] = {
14968 instrux + 2830,
14969 instrux + 2831,
14970};
14971
14972static const struct itemplate * const itable_vex0135D[] = {
14973 instrux + 2417,
14974 instrux + 2418,
14975};
14976
14977static const struct itemplate * const itable_vex0135E[] = {
14978 instrux + 2352,
14979 instrux + 2353,
14980};
14981
14982static const struct itemplate * const itable_vex0135F[] = {
14983 instrux + 2405,
14984 instrux + 2406,
14985};
14986
14987static const struct itemplate * const itable_vex01370[] = {
14988 instrux + 2710,
14989 instrux + 3533,
14990};
14991
14992static const struct itemplate * const itable_vex0137C[] = {
14993 instrux + 2368,
14994 instrux + 2369,
14995 instrux + 2370,
14996 instrux + 2371,
14997};
14998
14999static const struct itemplate * const itable_vex0137D[] = {
15000 instrux + 2376,
15001 instrux + 2377,
15002 instrux + 2378,
15003 instrux + 2379,
15004};
15005
15006static const struct itemplate * const itable_vex01392[] = {
15007 instrux + 3804,
15008 instrux + 3808,
15009};
15010
15011static const struct itemplate * const itable_vex01393[] = {
15012 instrux + 3805,
15013 instrux + 3809,
15014};
15015
15016static const struct itemplate * const itable_vex013C2[] = {
15017 instrux + 2112,
15018 instrux + 2113,
15019 instrux + 2114,
15020 instrux + 2115,
15021 instrux + 2116,
15022 instrux + 2117,
15023 instrux + 2118,
15024 instrux + 2119,
15025 instrux + 2120,
15026 instrux + 2121,
15027 instrux + 2122,
15028 instrux + 2123,
15029 instrux + 2124,
15030 instrux + 2125,
15031 instrux + 2126,
15032 instrux + 2127,
15033 instrux + 2128,
15034 instrux + 2129,
15035 instrux + 2130,
15036 instrux + 2131,
15037 instrux + 2132,
15038 instrux + 2133,
15039 instrux + 2134,
15040 instrux + 2135,
15041 instrux + 2136,
15042 instrux + 2137,
15043 instrux + 2138,
15044 instrux + 2139,
15045 instrux + 2140,
15046 instrux + 2141,
15047 instrux + 2142,
15048 instrux + 2143,
15049 instrux + 2144,
15050 instrux + 2145,
15051 instrux + 2146,
15052 instrux + 2147,
15053 instrux + 2148,
15054 instrux + 2149,
15055 instrux + 2150,
15056 instrux + 2151,
15057 instrux + 2152,
15058 instrux + 2153,
15059 instrux + 2154,
15060 instrux + 2155,
15061 instrux + 2156,
15062 instrux + 2157,
15063 instrux + 2158,
15064 instrux + 2159,
15065 instrux + 2160,
15066 instrux + 2161,
15067 instrux + 2162,
15068 instrux + 2163,
15069 instrux + 2164,
15070 instrux + 2165,
15071 instrux + 2166,
15072 instrux + 2167,
15073 instrux + 2168,
15074 instrux + 2169,
15075 instrux + 2170,
15076 instrux + 2171,
15077 instrux + 2172,
15078 instrux + 2173,
15079 instrux + 2174,
15080 instrux + 2175,
15081 instrux + 2176,
15082 instrux + 2177,
15083 instrux + 2178,
15084 instrux + 2179,
15085 instrux + 2180,
15086 instrux + 2181,
15087 instrux + 2182,
15088 instrux + 2183,
15089 instrux + 2184,
15090 instrux + 2185,
15091 instrux + 2186,
15092 instrux + 2187,
15093 instrux + 2188,
15094 instrux + 2189,
15095 instrux + 2190,
15096 instrux + 2191,
15097 instrux + 2192,
15098 instrux + 2193,
15099 instrux + 2194,
15100 instrux + 2195,
15101 instrux + 2196,
15102 instrux + 2197,
15103 instrux + 2198,
15104 instrux + 2199,
15105 instrux + 2200,
15106 instrux + 2201,
15107 instrux + 2202,
15108 instrux + 2203,
15109 instrux + 2204,
15110 instrux + 2205,
15111};
15112
15113static const struct itemplate * const itable_vex013D0[] = {
15114 instrux + 1696,
15115 instrux + 1697,
15116 instrux + 1698,
15117 instrux + 1699,
15118};
15119
15120static const struct itemplate * const itable_vex013E6[] = {
15121 instrux + 2306,
15122 instrux + 2307,
15123 instrux + 2308,
15124 instrux + 2309,
15125};
15126
15127static const struct itemplate * const itable_vex013F0[] = {
15128 instrux + 2384,
15129 instrux + 2385,
15130 instrux + 2386,
15131};
15132
15133static const struct itemplate * const itable_vex020F2[] = {
15134 instrux + 3706,
15135 instrux + 3707,
15136};
15137
15138static const struct itemplate * const itable_vex020F3[] = {
15139 instrux + 3716,
15140 instrux + 3717,
15141 instrux + 3726,
15142 instrux + 3727,
15143 instrux + 3728,
15144 instrux + 3729,
15145};
15146
15147static const struct itemplate * const itable_vex020F5[] = {
15148 instrux + 3732,
15149 instrux + 3733,
15150};
15151
15152static const struct itemplate * const itable_vex020F7[] = {
15153 instrux + 3708,
15154 instrux + 3709,
15155};
15156
15157static const struct itemplate * const itable_vex02100[] = {
15158 instrux + 2706,
15159 instrux + 2707,
15160 instrux + 3529,
15161 instrux + 3530,
15162};
15163
15164static const struct itemplate * const itable_vex02101[] = {
15165 instrux + 2613,
15166 instrux + 2614,
15167 instrux + 3451,
15168 instrux + 3452,
15169};
15170
15171static const struct itemplate * const itable_vex02102[] = {
15172 instrux + 2615,
15173 instrux + 2616,
15174 instrux + 3453,
15175 instrux + 3454,
15176};
15177
15178static const struct itemplate * const itable_vex02103[] = {
15179 instrux + 2617,
15180 instrux + 2618,
15181 instrux + 3455,
15182 instrux + 3456,
15183};
15184
15185static const struct itemplate * const itable_vex02104[] = {
15186 instrux + 2648,
15187 instrux + 2649,
15188 instrux + 3463,
15189 instrux + 3464,
15190};
15191
15192static const struct itemplate * const itable_vex02105[] = {
15193 instrux + 2620,
15194 instrux + 2621,
15195 instrux + 3457,
15196 instrux + 3458,
15197};
15198
15199static const struct itemplate * const itable_vex02106[] = {
15200 instrux + 2622,
15201 instrux + 2623,
15202 instrux + 3459,
15203 instrux + 3460,
15204};
15205
15206static const struct itemplate * const itable_vex02107[] = {
15207 instrux + 2624,
15208 instrux + 2625,
15209 instrux + 3461,
15210 instrux + 3462,
15211};
15212
15213static const struct itemplate * const itable_vex02108[] = {
15214 instrux + 2711,
15215 instrux + 2712,
15216 instrux + 3534,
15217 instrux + 3535,
15218};
15219
15220static const struct itemplate * const itable_vex02109[] = {
15221 instrux + 2713,
15222 instrux + 2714,
15223 instrux + 3536,
15224 instrux + 3537,
15225};
15226
15227static const struct itemplate * const itable_vex0210A[] = {
15228 instrux + 2715,
15229 instrux + 2716,
15230 instrux + 3538,
15231 instrux + 3539,
15232};
15233
15234static const struct itemplate * const itable_vex0210B[] = {
15235 instrux + 2690,
15236 instrux + 2691,
15237 instrux + 3513,
15238 instrux + 3514,
15239};
15240
15241static const struct itemplate * const itable_vex0210C[] = {
15242 instrux + 2594,
15243 instrux + 2595,
15244 instrux + 2596,
15245 instrux + 2597,
15246};
15247
15248static const struct itemplate * const itable_vex0210D[] = {
15249 instrux + 2588,
15250 instrux + 2589,
15251 instrux + 2590,
15252 instrux + 2591,
15253};
15254
15255static const struct itemplate * const itable_vex0210E[] = {
15256 instrux + 2834,
15257 instrux + 2835,
15258};
15259
15260static const struct itemplate * const itable_vex0210F[] = {
15261 instrux + 2836,
15262 instrux + 2837,
15263};
15264
15265static const struct itemplate * const itable_vex02113[] = {
15266 instrux + 3084,
15267 instrux + 3085,
15268};
15269
15270static const struct itemplate * const itable_vex02116[] = {
15271 instrux + 3638,
15272 instrux + 3639,
15273};
15274
15275static const struct itemplate * const itable_vex02117[] = {
15276 instrux + 2753,
15277 instrux + 2754,
15278};
15279
15280static const struct itemplate * const itable_vex02118[] = {
15281 instrux + 1732,
15282 instrux + 1733,
15283 instrux + 3611,
15284 instrux + 3612,
15285};
15286
15287static const struct itemplate * const itable_vex02119[] = {
15288 instrux + 1734,
15289 instrux + 3613,
15290};
15291
15292static const struct itemplate * const itable_vex0211A[] = {
15293 instrux + 1735,
15294};
15295
15296static const struct itemplate * const itable_vex0211C[] = {
15297 instrux + 2527,
15298 instrux + 3394,
15299};
15300
15301static const struct itemplate * const itable_vex0211D[] = {
15302 instrux + 2528,
15303 instrux + 3395,
15304};
15305
15306static const struct itemplate * const itable_vex0211E[] = {
15307 instrux + 2529,
15308 instrux + 3396,
15309};
15310
15311static const struct itemplate * const itable_vex02120[] = {
15312 instrux + 2676,
15313 instrux + 3493,
15314};
15315
15316static const struct itemplate * const itable_vex02121[] = {
15317 instrux + 2677,
15318 instrux + 3494,
15319 instrux + 3495,
15320};
15321
15322static const struct itemplate * const itable_vex02122[] = {
15323 instrux + 2678,
15324 instrux + 3496,
15325 instrux + 3497,
15326};
15327
15328static const struct itemplate * const itable_vex02123[] = {
15329 instrux + 2679,
15330 instrux + 3498,
15331};
15332
15333static const struct itemplate * const itable_vex02124[] = {
15334 instrux + 2680,
15335 instrux + 3499,
15336 instrux + 3500,
15337};
15338
15339static const struct itemplate * const itable_vex02125[] = {
15340 instrux + 2681,
15341 instrux + 3501,
15342};
15343
15344static const struct itemplate * const itable_vex02128[] = {
15345 instrux + 2700,
15346 instrux + 2701,
15347 instrux + 3511,
15348 instrux + 3512,
15349};
15350
15351static const struct itemplate * const itable_vex02129[] = {
15352 instrux + 2578,
15353 instrux + 2579,
15354 instrux + 3441,
15355 instrux + 3442,
15356};
15357
15358static const struct itemplate * const itable_vex0212A[] = {
15359 instrux + 2476,
15360 instrux + 3610,
15361};
15362
15363static const struct itemplate * const itable_vex0212B[] = {
15364 instrux + 2536,
15365 instrux + 2537,
15366 instrux + 3401,
15367 instrux + 3402,
15368};
15369
15370static const struct itemplate * const itable_vex0212C[] = {
15371 instrux + 2389,
15372 instrux + 2390,
15373};
15374
15375static const struct itemplate * const itable_vex0212D[] = {
15376 instrux + 2393,
15377 instrux + 2394,
15378};
15379
15380static const struct itemplate * const itable_vex0212E[] = {
15381 instrux + 2391,
15382 instrux + 2392,
15383};
15384
15385static const struct itemplate * const itable_vex0212F[] = {
15386 instrux + 2395,
15387 instrux + 2396,
15388};
15389
15390static const struct itemplate * const itable_vex02130[] = {
15391 instrux + 2682,
15392 instrux + 3502,
15393};
15394
15395static const struct itemplate * const itable_vex02131[] = {
15396 instrux + 2683,
15397 instrux + 3503,
15398 instrux + 3504,
15399};
15400
15401static const struct itemplate * const itable_vex02132[] = {
15402 instrux + 2684,
15403 instrux + 3505,
15404 instrux + 3506,
15405};
15406
15407static const struct itemplate * const itable_vex02133[] = {
15408 instrux + 2685,
15409 instrux + 3507,
15410};
15411
15412static const struct itemplate * const itable_vex02134[] = {
15413 instrux + 2686,
15414 instrux + 3508,
15415 instrux + 3509,
15416};
15417
15418static const struct itemplate * const itable_vex02135[] = {
15419 instrux + 2687,
15420 instrux + 3510,
15421};
15422
15423static const struct itemplate * const itable_vex02136[] = {
15424 instrux + 3635,
15425 instrux + 3636,
15426};
15427
15428static const struct itemplate * const itable_vex02137[] = {
15429 instrux + 2586,
15430 instrux + 2587,
15431 instrux + 3449,
15432 instrux + 3450,
15433};
15434
15435static const struct itemplate * const itable_vex02138[] = {
15436 instrux + 2662,
15437 instrux + 2663,
15438 instrux + 3479,
15439 instrux + 3480,
15440};
15441
15442static const struct itemplate * const itable_vex02139[] = {
15443 instrux + 2666,
15444 instrux + 2667,
15445 instrux + 3483,
15446 instrux + 3484,
15447};
15448
15449static const struct itemplate * const itable_vex0213A[] = {
15450 instrux + 2670,
15451 instrux + 2671,
15452 instrux + 3487,
15453 instrux + 3488,
15454};
15455
15456static const struct itemplate * const itable_vex0213B[] = {
15457 instrux + 2672,
15458 instrux + 2673,
15459 instrux + 3489,
15460 instrux + 3490,
15461};
15462
15463static const struct itemplate * const itable_vex0213C[] = {
15464 instrux + 2650,
15465 instrux + 2651,
15466 instrux + 3467,
15467 instrux + 3468,
15468};
15469
15470static const struct itemplate * const itable_vex0213D[] = {
15471 instrux + 2654,
15472 instrux + 2655,
15473 instrux + 3471,
15474 instrux + 3472,
15475};
15476
15477static const struct itemplate * const itable_vex0213E[] = {
15478 instrux + 2658,
15479 instrux + 2659,
15480 instrux + 3475,
15481 instrux + 3476,
15482};
15483
15484static const struct itemplate * const itable_vex0213F[] = {
15485 instrux + 2660,
15486 instrux + 2661,
15487 instrux + 3477,
15488 instrux + 3478,
15489};
15490
15491static const struct itemplate * const itable_vex02140[] = {
15492 instrux + 2696,
15493 instrux + 2697,
15494 instrux + 3521,
15495 instrux + 3522,
15496};
15497
15498static const struct itemplate * const itable_vex02141[] = {
15499 instrux + 2619,
15500};
15501
15502static const struct itemplate * const itable_vex02145[] = {
15503 instrux + 3674,
15504 instrux + 3675,
15505 instrux + 3676,
15506 instrux + 3677,
15507 instrux + 3678,
15508 instrux + 3679,
15509 instrux + 3680,
15510 instrux + 3681,
15511};
15512
15513static const struct itemplate * const itable_vex02146[] = {
15514 instrux + 3670,
15515 instrux + 3671,
15516 instrux + 3672,
15517 instrux + 3673,
15518};
15519
15520static const struct itemplate * const itable_vex02147[] = {
15521 instrux + 3662,
15522 instrux + 3663,
15523 instrux + 3664,
15524 instrux + 3665,
15525 instrux + 3666,
15526 instrux + 3667,
15527 instrux + 3668,
15528 instrux + 3669,
15529};
15530
15531static const struct itemplate * const itable_vex02158[] = {
15532 instrux + 3627,
15533 instrux + 3628,
15534 instrux + 3629,
15535 instrux + 3630,
15536};
15537
15538static const struct itemplate * const itable_vex02159[] = {
15539 instrux + 3631,
15540 instrux + 3632,
15541 instrux + 3633,
15542 instrux + 3634,
15543};
15544
15545static const struct itemplate * const itable_vex0215A[] = {
15546 instrux + 3614,
15547};
15548
15549static const struct itemplate * const itable_vex02178[] = {
15550 instrux + 3619,
15551 instrux + 3620,
15552 instrux + 3621,
15553 instrux + 3622,
15554};
15555
15556static const struct itemplate * const itable_vex02179[] = {
15557 instrux + 3623,
15558 instrux + 3624,
15559 instrux + 3625,
15560 instrux + 3626,
15561};
15562
15563static const struct itemplate * const itable_vex0218C[] = {
15564 instrux + 3646,
15565 instrux + 3647,
15566 instrux + 3648,
15567 instrux + 3649,
15568 instrux + 3650,
15569 instrux + 3651,
15570 instrux + 3652,
15571 instrux + 3653,
15572};
15573
15574static const struct itemplate * const itable_vex0218E[] = {
15575 instrux + 3654,
15576 instrux + 3655,
15577 instrux + 3656,
15578 instrux + 3657,
15579 instrux + 3658,
15580 instrux + 3659,
15581 instrux + 3660,
15582 instrux + 3661,
15583};
15584
15585static const struct itemplate * const itable_vex02190[] = {
15586 instrux + 3690,
15587 instrux + 3692,
15588 instrux + 3694,
15589 instrux + 3696,
15590};
15591
15592static const struct itemplate * const itable_vex02191[] = {
15593 instrux + 3691,
15594 instrux + 3693,
15595 instrux + 3695,
15596 instrux + 3697,
15597};
15598
15599static const struct itemplate * const itable_vex02192[] = {
15600 instrux + 3682,
15601 instrux + 3684,
15602 instrux + 3686,
15603 instrux + 3688,
15604};
15605
15606static const struct itemplate * const itable_vex02193[] = {
15607 instrux + 3683,
15608 instrux + 3685,
15609 instrux + 3687,
15610 instrux + 3689,
15611};
15612
15613static const struct itemplate * const itable_vex02196[] = {
15614 instrux + 2905,
15615 instrux + 2906,
15616 instrux + 2907,
15617 instrux + 2908,
15618 instrux + 2909,
15619 instrux + 2910,
15620 instrux + 2911,
15621 instrux + 2912,
15622};
15623
15624static const struct itemplate * const itable_vex02197[] = {
15625 instrux + 2953,
15626 instrux + 2954,
15627 instrux + 2955,
15628 instrux + 2956,
15629 instrux + 2957,
15630 instrux + 2958,
15631 instrux + 2959,
15632 instrux + 2960,
15633};
15634
15635static const struct itemplate * const itable_vex02198[] = {
15636 instrux + 2881,
15637 instrux + 2882,
15638 instrux + 2883,
15639 instrux + 2884,
15640 instrux + 2885,
15641 instrux + 2886,
15642 instrux + 2887,
15643 instrux + 2888,
15644};
15645
15646static const struct itemplate * const itable_vex02199[] = {
15647 instrux + 3025,
15648 instrux + 3026,
15649 instrux + 3027,
15650 instrux + 3028,
15651};
15652
15653static const struct itemplate * const itable_vex0219A[] = {
15654 instrux + 2929,
15655 instrux + 2930,
15656 instrux + 2931,
15657 instrux + 2932,
15658 instrux + 2933,
15659 instrux + 2934,
15660 instrux + 2935,
15661 instrux + 2936,
15662};
15663
15664static const struct itemplate * const itable_vex0219B[] = {
15665 instrux + 3037,
15666 instrux + 3038,
15667 instrux + 3039,
15668 instrux + 3040,
15669};
15670
15671static const struct itemplate * const itable_vex0219C[] = {
15672 instrux + 2977,
15673 instrux + 2978,
15674 instrux + 2979,
15675 instrux + 2980,
15676 instrux + 2981,
15677 instrux + 2982,
15678 instrux + 2983,
15679 instrux + 2984,
15680};
15681
15682static const struct itemplate * const itable_vex0219D[] = {
15683 instrux + 3049,
15684 instrux + 3050,
15685 instrux + 3051,
15686 instrux + 3052,
15687};
15688
15689static const struct itemplate * const itable_vex0219E[] = {
15690 instrux + 3001,
15691 instrux + 3002,
15692 instrux + 3003,
15693 instrux + 3004,
15694 instrux + 3005,
15695 instrux + 3006,
15696 instrux + 3007,
15697 instrux + 3008,
15698};
15699
15700static const struct itemplate * const itable_vex0219F[] = {
15701 instrux + 3061,
15702 instrux + 3062,
15703 instrux + 3063,
15704 instrux + 3064,
15705};
15706
15707static const struct itemplate * const itable_vex021A6[] = {
15708 instrux + 2913,
15709 instrux + 2914,
15710 instrux + 2915,
15711 instrux + 2916,
15712 instrux + 2917,
15713 instrux + 2918,
15714 instrux + 2919,
15715 instrux + 2920,
15716};
15717
15718static const struct itemplate * const itable_vex021A7[] = {
15719 instrux + 2961,
15720 instrux + 2962,
15721 instrux + 2963,
15722 instrux + 2964,
15723 instrux + 2965,
15724 instrux + 2966,
15725 instrux + 2967,
15726 instrux + 2968,
15727};
15728
15729static const struct itemplate * const itable_vex021A8[] = {
15730 instrux + 2889,
15731 instrux + 2890,
15732 instrux + 2891,
15733 instrux + 2892,
15734 instrux + 2893,
15735 instrux + 2894,
15736 instrux + 2895,
15737 instrux + 2896,
15738};
15739
15740static const struct itemplate * const itable_vex021A9[] = {
15741 instrux + 3029,
15742 instrux + 3030,
15743 instrux + 3031,
15744 instrux + 3032,
15745};
15746
15747static const struct itemplate * const itable_vex021AA[] = {
15748 instrux + 2937,
15749 instrux + 2938,
15750 instrux + 2939,
15751 instrux + 2940,
15752 instrux + 2941,
15753 instrux + 2942,
15754 instrux + 2943,
15755 instrux + 2944,
15756};
15757
15758static const struct itemplate * const itable_vex021AB[] = {
15759 instrux + 3041,
15760 instrux + 3042,
15761 instrux + 3043,
15762 instrux + 3044,
15763};
15764
15765static const struct itemplate * const itable_vex021AC[] = {
15766 instrux + 2985,
15767 instrux + 2986,
15768 instrux + 2987,
15769 instrux + 2988,
15770 instrux + 2989,
15771 instrux + 2990,
15772 instrux + 2991,
15773 instrux + 2992,
15774};
15775
15776static const struct itemplate * const itable_vex021AD[] = {
15777 instrux + 3053,
15778 instrux + 3054,
15779 instrux + 3055,
15780 instrux + 3056,
15781};
15782
15783static const struct itemplate * const itable_vex021AE[] = {
15784 instrux + 3009,
15785 instrux + 3010,
15786 instrux + 3011,
15787 instrux + 3012,
15788 instrux + 3013,
15789 instrux + 3014,
15790 instrux + 3015,
15791 instrux + 3016,
15792};
15793
15794static const struct itemplate * const itable_vex021AF[] = {
15795 instrux + 3065,
15796 instrux + 3066,
15797 instrux + 3067,
15798 instrux + 3068,
15799};
15800
15801static const struct itemplate * const itable_vex021B6[] = {
15802 instrux + 2921,
15803 instrux + 2922,
15804 instrux + 2923,
15805 instrux + 2924,
15806 instrux + 2925,
15807 instrux + 2926,
15808 instrux + 2927,
15809 instrux + 2928,
15810};
15811
15812static const struct itemplate * const itable_vex021B7[] = {
15813 instrux + 2969,
15814 instrux + 2970,
15815 instrux + 2971,
15816 instrux + 2972,
15817 instrux + 2973,
15818 instrux + 2974,
15819 instrux + 2975,
15820 instrux + 2976,
15821};
15822
15823static const struct itemplate * const itable_vex021B8[] = {
15824 instrux + 2897,
15825 instrux + 2898,
15826 instrux + 2899,
15827 instrux + 2900,
15828 instrux + 2901,
15829 instrux + 2902,
15830 instrux + 2903,
15831 instrux + 2904,
15832};
15833
15834static const struct itemplate * const itable_vex021B9[] = {
15835 instrux + 3033,
15836 instrux + 3034,
15837 instrux + 3035,
15838 instrux + 3036,
15839};
15840
15841static const struct itemplate * const itable_vex021BA[] = {
15842 instrux + 2945,
15843 instrux + 2946,
15844 instrux + 2947,
15845 instrux + 2948,
15846 instrux + 2949,
15847 instrux + 2950,
15848 instrux + 2951,
15849 instrux + 2952,
15850};
15851
15852static const struct itemplate * const itable_vex021BB[] = {
15853 instrux + 3045,
15854 instrux + 3046,
15855 instrux + 3047,
15856 instrux + 3048,
15857};
15858
15859static const struct itemplate * const itable_vex021BC[] = {
15860 instrux + 2993,
15861 instrux + 2994,
15862 instrux + 2995,
15863 instrux + 2996,
15864 instrux + 2997,
15865 instrux + 2998,
15866 instrux + 2999,
15867 instrux + 3000,
15868};
15869
15870static const struct itemplate * const itable_vex021BD[] = {
15871 instrux + 3057,
15872 instrux + 3058,
15873 instrux + 3059,
15874 instrux + 3060,
15875};
15876
15877static const struct itemplate * const itable_vex021BE[] = {
15878 instrux + 3017,
15879 instrux + 3018,
15880 instrux + 3019,
15881 instrux + 3020,
15882 instrux + 3021,
15883 instrux + 3022,
15884 instrux + 3023,
15885 instrux + 3024,
15886};
15887
15888static const struct itemplate * const itable_vex021BF[] = {
15889 instrux + 3069,
15890 instrux + 3070,
15891 instrux + 3071,
15892 instrux + 3072,
15893};
15894
15895static const struct itemplate * const itable_vex021DB[] = {
15896 instrux + 1678,
15897};
15898
15899static const struct itemplate * const itable_vex021DC[] = {
15900 instrux + 1670,
15901 instrux + 1671,
15902};
15903
15904static const struct itemplate * const itable_vex021DD[] = {
15905 instrux + 1672,
15906 instrux + 1673,
15907};
15908
15909static const struct itemplate * const itable_vex021DE[] = {
15910 instrux + 1674,
15911 instrux + 1675,
15912};
15913
15914static const struct itemplate * const itable_vex021DF[] = {
15915 instrux + 1676,
15916 instrux + 1677,
15917};
15918
15919static const struct itemplate * const itable_vex021F7[] = {
15920 instrux + 3744,
15921 instrux + 3745,
15922};
15923
15924static const struct itemplate * const itable_vex022F5[] = {
15925 instrux + 3738,
15926 instrux + 3739,
15927};
15928
15929static const struct itemplate * const itable_vex022F7[] = {
15930 instrux + 3742,
15931 instrux + 3743,
15932};
15933
15934static const struct itemplate * const itable_vex023F5[] = {
15935 instrux + 3736,
15936 instrux + 3737,
15937};
15938
15939static const struct itemplate * const itable_vex023F6[] = {
15940 instrux + 3734,
15941 instrux + 3735,
15942};
15943
15944static const struct itemplate * const itable_vex023F7[] = {
15945 instrux + 3746,
15946 instrux + 3747,
15947};
15948
15949static const struct itemplate * const itable_vex03100[] = {
15950 instrux + 3640,
15951};
15952
15953static const struct itemplate * const itable_vex03101[] = {
15954 instrux + 3637,
15955};
15956
15957static const struct itemplate * const itable_vex03102[] = {
15958 instrux + 3615,
15959 instrux + 3616,
15960 instrux + 3617,
15961 instrux + 3618,
15962};
15963
15964static const struct itemplate * const itable_vex03104[] = {
15965 instrux + 2598,
15966 instrux + 2599,
15967};
15968
15969static const struct itemplate * const itable_vex03105[] = {
15970 instrux + 2592,
15971 instrux + 2593,
15972};
15973
15974static const struct itemplate * const itable_vex03106[] = {
15975 instrux + 2600,
15976 instrux + 2601,
15977};
15978
15979static const struct itemplate * const itable_vex03108[] = {
15980 instrux + 2799,
15981 instrux + 2800,
15982};
15983
15984static const struct itemplate * const itable_vex03109[] = {
15985 instrux + 2797,
15986 instrux + 2798,
15987};
15988
15989static const struct itemplate * const itable_vex0310A[] = {
15990 instrux + 2803,
15991 instrux + 2804,
15992};
15993
15994static const struct itemplate * const itable_vex0310B[] = {
15995 instrux + 2801,
15996 instrux + 2802,
15997};
15998
15999static const struct itemplate * const itable_vex0310C[] = {
16000 instrux + 1720,
16001 instrux + 1721,
16002 instrux + 1722,
16003 instrux + 1723,
16004};
16005
16006static const struct itemplate * const itable_vex0310D[] = {
16007 instrux + 1716,
16008 instrux + 1717,
16009 instrux + 1718,
16010 instrux + 1719,
16011};
16012
16013static const struct itemplate * const itable_vex0310E[] = {
16014 instrux + 2566,
16015 instrux + 2567,
16016 instrux + 3433,
16017 instrux + 3434,
16018};
16019
16020static const struct itemplate * const itable_vex0310F[] = {
16021 instrux + 2554,
16022 instrux + 2555,
16023 instrux + 3421,
16024 instrux + 3422,
16025};
16026
16027static const struct itemplate * const itable_vex03114[] = {
16028 instrux + 2602,
16029 instrux + 2603,
16030 instrux + 2604,
16031};
16032
16033static const struct itemplate * const itable_vex03115[] = {
16034 instrux + 2607,
16035 instrux + 2608,
16036 instrux + 2609,
16037};
16038
16039static const struct itemplate * const itable_vex03116[] = {
16040 instrux + 2610,
16041 instrux + 2611,
16042 instrux + 2612,
16043};
16044
16045static const struct itemplate * const itable_vex03117[] = {
16046 instrux + 2363,
16047};
16048
16049static const struct itemplate * const itable_vex03118[] = {
16050 instrux + 2380,
16051 instrux + 2381,
16052};
16053
16054static const struct itemplate * const itable_vex03119[] = {
16055 instrux + 2362,
16056};
16057
16058static const struct itemplate * const itable_vex0311D[] = {
16059 instrux + 3086,
16060 instrux + 3087,
16061};
16062
16063static const struct itemplate * const itable_vex03120[] = {
16064 instrux + 2626,
16065 instrux + 2627,
16066 instrux + 2628,
16067 instrux + 2629,
16068 instrux + 2630,
16069 instrux + 2631,
16070};
16071
16072static const struct itemplate * const itable_vex03121[] = {
16073 instrux + 2382,
16074 instrux + 2383,
16075};
16076
16077static const struct itemplate * const itable_vex03122[] = {
16078 instrux + 2638,
16079 instrux + 2639,
16080 instrux + 2640,
16081 instrux + 2641,
16082 instrux + 2642,
16083 instrux + 2643,
16084 instrux + 2644,
16085 instrux + 2645,
16086};
16087
16088static const struct itemplate * const itable_vex03130[] = {
16089 instrux + 3830,
16090 instrux + 3833,
16091};
16092
16093static const struct itemplate * const itable_vex03131[] = {
16094 instrux + 3831,
16095 instrux + 3832,
16096};
16097
16098static const struct itemplate * const itable_vex03132[] = {
16099 instrux + 3826,
16100 instrux + 3829,
16101};
16102
16103static const struct itemplate * const itable_vex03133[] = {
16104 instrux + 3827,
16105 instrux + 3828,
16106};
16107
16108static const struct itemplate * const itable_vex03138[] = {
16109 instrux + 3644,
16110 instrux + 3645,
16111};
16112
16113static const struct itemplate * const itable_vex03139[] = {
16114 instrux + 3643,
16115};
16116
16117static const struct itemplate * const itable_vex03140[] = {
16118 instrux + 2358,
16119 instrux + 2359,
16120 instrux + 2360,
16121 instrux + 2361,
16122};
16123
16124static const struct itemplate * const itable_vex03141[] = {
16125 instrux + 2356,
16126 instrux + 2357,
16127};
16128
16129static const struct itemplate * const itable_vex03142[] = {
16130 instrux + 2505,
16131 instrux + 2506,
16132 instrux + 3392,
16133 instrux + 3393,
16134};
16135
16136static const struct itemplate * const itable_vex03144[] = {
16137 instrux + 2871,
16138 instrux + 2872,
16139 instrux + 2873,
16140 instrux + 2874,
16141 instrux + 2875,
16142 instrux + 2876,
16143 instrux + 2877,
16144 instrux + 2878,
16145 instrux + 2879,
16146 instrux + 2880,
16147};
16148
16149static const struct itemplate * const itable_vex03146[] = {
16150 instrux + 3641,
16151 instrux + 3642,
16152};
16153
16154static const struct itemplate * const itable_vex0314A[] = {
16155 instrux + 1728,
16156 instrux + 1729,
16157 instrux + 1730,
16158 instrux + 1731,
16159};
16160
16161static const struct itemplate * const itable_vex0314B[] = {
16162 instrux + 1724,
16163 instrux + 1725,
16164 instrux + 1726,
16165 instrux + 1727,
16166};
16167
16168static const struct itemplate * const itable_vex0314C[] = {
16169 instrux + 2564,
16170 instrux + 2565,
16171 instrux + 3431,
16172 instrux + 3432,
16173};
16174
16175static const struct itemplate * const itable_vex0315C[] = {
16176 instrux + 3146,
16177 instrux + 3147,
16178 instrux + 3148,
16179 instrux + 3149,
16180 instrux + 3150,
16181 instrux + 3151,
16182 instrux + 3152,
16183 instrux + 3153,
16184};
16185
16186static const struct itemplate * const itable_vex0315D[] = {
16187 instrux + 3138,
16188 instrux + 3139,
16189 instrux + 3140,
16190 instrux + 3141,
16191 instrux + 3142,
16192 instrux + 3143,
16193 instrux + 3144,
16194 instrux + 3145,
16195};
16196
16197static const struct itemplate * const itable_vex0315E[] = {
16198 instrux + 3162,
16199 instrux + 3163,
16200 instrux + 3164,
16201 instrux + 3165,
16202 instrux + 3166,
16203 instrux + 3167,
16204 instrux + 3168,
16205 instrux + 3169,
16206};
16207
16208static const struct itemplate * const itable_vex0315F[] = {
16209 instrux + 3154,
16210 instrux + 3155,
16211 instrux + 3156,
16212 instrux + 3157,
16213 instrux + 3158,
16214 instrux + 3159,
16215 instrux + 3160,
16216 instrux + 3161,
16217};
16218
16219static const struct itemplate * const itable_vex03160[] = {
16220 instrux + 2569,
16221};
16222
16223static const struct itemplate * const itable_vex03161[] = {
16224 instrux + 2568,
16225};
16226
16227static const struct itemplate * const itable_vex03162[] = {
16228 instrux + 2571,
16229};
16230
16231static const struct itemplate * const itable_vex03163[] = {
16232 instrux + 2570,
16233};
16234
16235static const struct itemplate * const itable_vex03168[] = {
16236 instrux + 3122,
16237 instrux + 3123,
16238 instrux + 3124,
16239 instrux + 3125,
16240 instrux + 3126,
16241 instrux + 3127,
16242 instrux + 3128,
16243 instrux + 3129,
16244};
16245
16246static const struct itemplate * const itable_vex03169[] = {
16247 instrux + 3114,
16248 instrux + 3115,
16249 instrux + 3116,
16250 instrux + 3117,
16251 instrux + 3118,
16252 instrux + 3119,
16253 instrux + 3120,
16254 instrux + 3121,
16255};
16256
16257static const struct itemplate * const itable_vex0316A[] = {
16258 instrux + 3134,
16259 instrux + 3135,
16260 instrux + 3136,
16261 instrux + 3137,
16262};
16263
16264static const struct itemplate * const itable_vex0316B[] = {
16265 instrux + 3130,
16266 instrux + 3131,
16267 instrux + 3132,
16268 instrux + 3133,
16269};
16270
16271static const struct itemplate * const itable_vex0316C[] = {
16272 instrux + 3178,
16273 instrux + 3179,
16274 instrux + 3180,
16275 instrux + 3181,
16276 instrux + 3182,
16277 instrux + 3183,
16278 instrux + 3184,
16279 instrux + 3185,
16280};
16281
16282static const struct itemplate * const itable_vex0316D[] = {
16283 instrux + 3170,
16284 instrux + 3171,
16285 instrux + 3172,
16286 instrux + 3173,
16287 instrux + 3174,
16288 instrux + 3175,
16289 instrux + 3176,
16290 instrux + 3177,
16291};
16292
16293static const struct itemplate * const itable_vex0316E[] = {
16294 instrux + 3190,
16295 instrux + 3191,
16296 instrux + 3192,
16297 instrux + 3193,
16298};
16299
16300static const struct itemplate * const itable_vex0316F[] = {
16301 instrux + 3186,
16302 instrux + 3187,
16303 instrux + 3188,
16304 instrux + 3189,
16305};
16306
16307static const struct itemplate * const itable_vex03178[] = {
16308 instrux + 3202,
16309 instrux + 3203,
16310 instrux + 3204,
16311 instrux + 3205,
16312 instrux + 3206,
16313 instrux + 3207,
16314 instrux + 3208,
16315 instrux + 3209,
16316};
16317
16318static const struct itemplate * const itable_vex03179[] = {
16319 instrux + 3194,
16320 instrux + 3195,
16321 instrux + 3196,
16322 instrux + 3197,
16323 instrux + 3198,
16324 instrux + 3199,
16325 instrux + 3200,
16326 instrux + 3201,
16327};
16328
16329static const struct itemplate * const itable_vex0317A[] = {
16330 instrux + 3214,
16331 instrux + 3215,
16332 instrux + 3216,
16333 instrux + 3217,
16334};
16335
16336static const struct itemplate * const itable_vex0317B[] = {
16337 instrux + 3210,
16338 instrux + 3211,
16339 instrux + 3212,
16340 instrux + 3213,
16341};
16342
16343static const struct itemplate * const itable_vex0317C[] = {
16344 instrux + 3226,
16345 instrux + 3227,
16346 instrux + 3228,
16347 instrux + 3229,
16348 instrux + 3230,
16349 instrux + 3231,
16350 instrux + 3232,
16351 instrux + 3233,
16352};
16353
16354static const struct itemplate * const itable_vex0317D[] = {
16355 instrux + 3218,
16356 instrux + 3219,
16357 instrux + 3220,
16358 instrux + 3221,
16359 instrux + 3222,
16360 instrux + 3223,
16361 instrux + 3224,
16362 instrux + 3225,
16363};
16364
16365static const struct itemplate * const itable_vex0317E[] = {
16366 instrux + 3238,
16367 instrux + 3239,
16368 instrux + 3240,
16369 instrux + 3241,
16370};
16371
16372static const struct itemplate * const itable_vex0317F[] = {
16373 instrux + 3234,
16374 instrux + 3235,
16375 instrux + 3236,
16376 instrux + 3237,
16377};
16378
16379static const struct itemplate * const itable_vex031DF[] = {
16380 instrux + 1679,
16381};
16382
16383static const struct itemplate * const itable_vex033F0[] = {
16384 instrux + 3740,
16385 instrux + 3741,
16386};
16387
16388static const struct itemplate * const itable_xop08085[] = {
16389 instrux + 3322,
16390 instrux + 3323,
16391};
16392
16393static const struct itemplate * const itable_xop08086[] = {
16394 instrux + 3320,
16395 instrux + 3321,
16396};
16397
16398static const struct itemplate * const itable_xop08087[] = {
16399 instrux + 3318,
16400 instrux + 3319,
16401};
16402
16403static const struct itemplate * const itable_xop0808E[] = {
16404 instrux + 3314,
16405 instrux + 3315,
16406};
16407
16408static const struct itemplate * const itable_xop0808F[] = {
16409 instrux + 3316,
16410 instrux + 3317,
16411};
16412
16413static const struct itemplate * const itable_xop08095[] = {
16414 instrux + 3326,
16415 instrux + 3327,
16416};
16417
16418static const struct itemplate * const itable_xop08096[] = {
16419 instrux + 3324,
16420 instrux + 3325,
16421};
16422
16423static const struct itemplate * const itable_xop08097[] = {
16424 instrux + 3312,
16425 instrux + 3313,
16426};
16427
16428static const struct itemplate * const itable_xop0809E[] = {
16429 instrux + 3308,
16430 instrux + 3309,
16431};
16432
16433static const struct itemplate * const itable_xop0809F[] = {
16434 instrux + 3310,
16435 instrux + 3311,
16436};
16437
16438static const struct itemplate * const itable_xop080A2[] = {
16439 instrux + 3254,
16440 instrux + 3255,
16441 instrux + 3256,
16442 instrux + 3257,
16443 instrux + 3258,
16444 instrux + 3259,
16445 instrux + 3260,
16446 instrux + 3261,
16447};
16448
16449static const struct itemplate * const itable_xop080A3[] = {
16450 instrux + 3332,
16451 instrux + 3333,
16452 instrux + 3334,
16453 instrux + 3335,
16454};
16455
16456static const struct itemplate * const itable_xop080A6[] = {
16457 instrux + 3328,
16458 instrux + 3329,
16459};
16460
16461static const struct itemplate * const itable_xop080B6[] = {
16462 instrux + 3330,
16463 instrux + 3331,
16464};
16465
16466static const struct itemplate * const itable_xop080C0[] = {
16467 instrux + 3340,
16468 instrux + 3341,
16469};
16470
16471static const struct itemplate * const itable_xop080C1[] = {
16472 instrux + 3358,
16473 instrux + 3359,
16474};
16475
16476static const struct itemplate * const itable_xop080C2[] = {
16477 instrux + 3346,
16478 instrux + 3347,
16479};
16480
16481static const struct itemplate * const itable_xop080C3[] = {
16482 instrux + 3352,
16483 instrux + 3353,
16484};
16485
16486static const struct itemplate * const itable_xop080CC[] = {
16487 instrux + 3262,
16488 instrux + 3263,
16489};
16490
16491static const struct itemplate * const itable_xop080CD[] = {
16492 instrux + 3276,
16493 instrux + 3277,
16494};
16495
16496static const struct itemplate * const itable_xop080CE[] = {
16497 instrux + 3264,
16498 instrux + 3265,
16499};
16500
16501static const struct itemplate * const itable_xop080CF[] = {
16502 instrux + 3266,
16503 instrux + 3267,
16504};
16505
16506static const struct itemplate * const itable_xop080EC[] = {
16507 instrux + 3268,
16508 instrux + 3269,
16509};
16510
16511static const struct itemplate * const itable_xop080ED[] = {
16512 instrux + 3274,
16513 instrux + 3275,
16514};
16515
16516static const struct itemplate * const itable_xop080EE[] = {
16517 instrux + 3270,
16518 instrux + 3271,
16519};
16520
16521static const struct itemplate * const itable_xop080EF[] = {
16522 instrux + 3272,
16523 instrux + 3273,
16524};
16525
16526static const struct itemplate * const itable_xop09001[] = {
16527 instrux + 3714,
16528 instrux + 3715,
16529 instrux + 3718,
16530 instrux + 3719,
16531 instrux + 3720,
16532 instrux + 3721,
16533 instrux + 3722,
16534 instrux + 3723,
16535 instrux + 3730,
16536 instrux + 3731,
16537 instrux + 3751,
16538 instrux + 3752,
16539 instrux + 3753,
16540 instrux + 3754,
16541};
16542
16543static const struct itemplate * const itable_xop09002[] = {
16544 instrux + 3712,
16545 instrux + 3713,
16546 instrux + 3724,
16547 instrux + 3725,
16548};
16549
16550static const struct itemplate * const itable_xop09012[] = {
16551 instrux + 3106,
16552 instrux + 3107,
16553 instrux + 3108,
16554 instrux + 3109,
16555};
16556
16557static const struct itemplate * const itable_xop09080[] = {
16558 instrux + 3246,
16559 instrux + 3247,
16560 instrux + 3248,
16561 instrux + 3249,
16562};
16563
16564static const struct itemplate * const itable_xop09081[] = {
16565 instrux + 3242,
16566 instrux + 3243,
16567 instrux + 3244,
16568 instrux + 3245,
16569};
16570
16571static const struct itemplate * const itable_xop09082[] = {
16572 instrux + 3252,
16573 instrux + 3253,
16574};
16575
16576static const struct itemplate * const itable_xop09083[] = {
16577 instrux + 3250,
16578 instrux + 3251,
16579};
16580
16581static const struct itemplate * const itable_xop09090[] = {
16582 instrux + 3336,
16583 instrux + 3337,
16584 instrux + 3338,
16585 instrux + 3339,
16586};
16587
16588static const struct itemplate * const itable_xop09091[] = {
16589 instrux + 3354,
16590 instrux + 3355,
16591 instrux + 3356,
16592 instrux + 3357,
16593};
16594
16595static const struct itemplate * const itable_xop09092[] = {
16596 instrux + 3342,
16597 instrux + 3343,
16598 instrux + 3344,
16599 instrux + 3345,
16600};
16601
16602static const struct itemplate * const itable_xop09093[] = {
16603 instrux + 3348,
16604 instrux + 3349,
16605 instrux + 3350,
16606 instrux + 3351,
16607};
16608
16609static const struct itemplate * const itable_xop09094[] = {
16610 instrux + 3376,
16611 instrux + 3377,
16612 instrux + 3378,
16613 instrux + 3379,
16614};
16615
16616static const struct itemplate * const itable_xop09095[] = {
16617 instrux + 3388,
16618 instrux + 3389,
16619 instrux + 3390,
16620 instrux + 3391,
16621};
16622
16623static const struct itemplate * const itable_xop09096[] = {
16624 instrux + 3380,
16625 instrux + 3381,
16626 instrux + 3382,
16627 instrux + 3383,
16628};
16629
16630static const struct itemplate * const itable_xop09097[] = {
16631 instrux + 3384,
16632 instrux + 3385,
16633 instrux + 3386,
16634 instrux + 3387,
16635};
16636
16637static const struct itemplate * const itable_xop09098[] = {
16638 instrux + 3360,
16639 instrux + 3361,
16640 instrux + 3362,
16641 instrux + 3363,
16642};
16643
16644static const struct itemplate * const itable_xop09099[] = {
16645 instrux + 3372,
16646 instrux + 3373,
16647 instrux + 3374,
16648 instrux + 3375,
16649};
16650
16651static const struct itemplate * const itable_xop0909A[] = {
16652 instrux + 3364,
16653 instrux + 3365,
16654 instrux + 3366,
16655 instrux + 3367,
16656};
16657
16658static const struct itemplate * const itable_xop0909B[] = {
16659 instrux + 3368,
16660 instrux + 3369,
16661 instrux + 3370,
16662 instrux + 3371,
16663};
16664
16665static const struct itemplate * const itable_xop090C1[] = {
16666 instrux + 3282,
16667 instrux + 3283,
16668};
16669
16670static const struct itemplate * const itable_xop090C2[] = {
16671 instrux + 3278,
16672 instrux + 3279,
16673};
16674
16675static const struct itemplate * const itable_xop090C3[] = {
16676 instrux + 3280,
16677 instrux + 3281,
16678};
16679
16680static const struct itemplate * const itable_xop090C6[] = {
16681 instrux + 3298,
16682 instrux + 3299,
16683};
16684
16685static const struct itemplate * const itable_xop090C7[] = {
16686 instrux + 3300,
16687 instrux + 3301,
16688};
16689
16690static const struct itemplate * const itable_xop090CB[] = {
16691 instrux + 3284,
16692 instrux + 3285,
16693};
16694
16695static const struct itemplate * const itable_xop090D1[] = {
16696 instrux + 3290,
16697 instrux + 3291,
16698};
16699
16700static const struct itemplate * const itable_xop090D2[] = {
16701 instrux + 3286,
16702 instrux + 3287,
16703};
16704
16705static const struct itemplate * const itable_xop090D3[] = {
16706 instrux + 3288,
16707 instrux + 3289,
16708};
16709
16710static const struct itemplate * const itable_xop090D6[] = {
16711 instrux + 3294,
16712 instrux + 3295,
16713};
16714
16715static const struct itemplate * const itable_xop090D7[] = {
16716 instrux + 3296,
16717 instrux + 3297,
16718};
16719
16720static const struct itemplate * const itable_xop090DB[] = {
16721 instrux + 3292,
16722 instrux + 3293,
16723};
16724
16725static const struct itemplate * const itable_xop090E1[] = {
16726 instrux + 3302,
16727 instrux + 3303,
16728};
16729
16730static const struct itemplate * const itable_xop090E2[] = {
16731 instrux + 3306,
16732 instrux + 3307,
16733};
16734
16735static const struct itemplate * const itable_xop090E3[] = {
16736 instrux + 3304,
16737 instrux + 3305,
16738};
16739
16740static const struct itemplate * const itable_xop0A010[] = {
16741 instrux + 3710,
16742 instrux + 3711,
16743};
16744
16745static const struct itemplate * const itable_xop0A012[] = {
16746 instrux + 3110,
16747 instrux + 3111,
16748 instrux + 3112,
16749 instrux + 3113,
16750};
16751
16752static const struct disasm_index itable_vex010[256] = {
16753 /* 0x00 */ { NULL, 0 },
16754 /* 0x01 */ { NULL, 0 },
16755 /* 0x02 */ { NULL, 0 },
16756 /* 0x03 */ { NULL, 0 },
16757 /* 0x04 */ { NULL, 0 },
16758 /* 0x05 */ { NULL, 0 },
16759 /* 0x06 */ { NULL, 0 },
16760 /* 0x07 */ { NULL, 0 },
16761 /* 0x08 */ { NULL, 0 },
16762 /* 0x09 */ { NULL, 0 },
16763 /* 0x0a */ { NULL, 0 },
16764 /* 0x0b */ { NULL, 0 },
16765 /* 0x0c */ { NULL, 0 },
16766 /* 0x0d */ { NULL, 0 },
16767 /* 0x0e */ { NULL, 0 },
16768 /* 0x0f */ { NULL, 0 },
16769 /* 0x10 */ { itable_vex01010, 2 },
16770 /* 0x11 */ { itable_vex01011, 2 },
16771 /* 0x12 */ { itable_vex01012, 4 },
16772 /* 0x13 */ { itable_vex01013, 1 },
16773 /* 0x14 */ { itable_vex01014, 4 },
16774 /* 0x15 */ { itable_vex01015, 4 },
16775 /* 0x16 */ { itable_vex01016, 4 },
16776 /* 0x17 */ { itable_vex01017, 1 },
16777 /* 0x18 */ { NULL, 0 },
16778 /* 0x19 */ { NULL, 0 },
16779 /* 0x1a */ { NULL, 0 },
16780 /* 0x1b */ { NULL, 0 },
16781 /* 0x1c */ { NULL, 0 },
16782 /* 0x1d */ { NULL, 0 },
16783 /* 0x1e */ { NULL, 0 },
16784 /* 0x1f */ { NULL, 0 },
16785 /* 0x20 */ { NULL, 0 },
16786 /* 0x21 */ { NULL, 0 },
16787 /* 0x22 */ { NULL, 0 },
16788 /* 0x23 */ { NULL, 0 },
16789 /* 0x24 */ { NULL, 0 },
16790 /* 0x25 */ { NULL, 0 },
16791 /* 0x26 */ { NULL, 0 },
16792 /* 0x27 */ { NULL, 0 },
16793 /* 0x28 */ { itable_vex01028, 2 },
16794 /* 0x29 */ { itable_vex01029, 2 },
16795 /* 0x2a */ { NULL, 0 },
16796 /* 0x2b */ { itable_vex0102B, 2 },
16797 /* 0x2c */ { NULL, 0 },
16798 /* 0x2d */ { NULL, 0 },
16799 /* 0x2e */ { itable_vex0102E, 1 },
16800 /* 0x2f */ { itable_vex0102F, 1 },
16801 /* 0x30 */ { NULL, 0 },
16802 /* 0x31 */ { NULL, 0 },
16803 /* 0x32 */ { NULL, 0 },
16804 /* 0x33 */ { NULL, 0 },
16805 /* 0x34 */ { NULL, 0 },
16806 /* 0x35 */ { NULL, 0 },
16807 /* 0x36 */ { NULL, 0 },
16808 /* 0x37 */ { NULL, 0 },
16809 /* 0x38 */ { NULL, 0 },
16810 /* 0x39 */ { NULL, 0 },
16811 /* 0x3a */ { NULL, 0 },
16812 /* 0x3b */ { NULL, 0 },
16813 /* 0x3c */ { NULL, 0 },
16814 /* 0x3d */ { NULL, 0 },
16815 /* 0x3e */ { NULL, 0 },
16816 /* 0x3f */ { NULL, 0 },
16817 /* 0x40 */ { NULL, 0 },
16818 /* 0x41 */ { itable_vex01041, 2 },
16819 /* 0x42 */ { itable_vex01042, 2 },
16820 /* 0x43 */ { NULL, 0 },
16821 /* 0x44 */ { itable_vex01044, 2 },
16822 /* 0x45 */ { itable_vex01045, 2 },
16823 /* 0x46 */ { itable_vex01046, 2 },
16824 /* 0x47 */ { itable_vex01047, 2 },
16825 /* 0x48 */ { NULL, 0 },
16826 /* 0x49 */ { NULL, 0 },
16827 /* 0x4a */ { itable_vex0104A, 2 },
16828 /* 0x4b */ { itable_vex0104B, 2 },
16829 /* 0x4c */ { NULL, 0 },
16830 /* 0x4d */ { NULL, 0 },
16831 /* 0x4e */ { NULL, 0 },
16832 /* 0x4f */ { NULL, 0 },
16833 /* 0x50 */ { itable_vex01050, 4 },
16834 /* 0x51 */ { itable_vex01051, 2 },
16835 /* 0x52 */ { itable_vex01052, 2 },
16836 /* 0x53 */ { itable_vex01053, 2 },
16837 /* 0x54 */ { itable_vex01054, 4 },
16838 /* 0x55 */ { itable_vex01055, 4 },
16839 /* 0x56 */ { itable_vex01056, 4 },
16840 /* 0x57 */ { itable_vex01057, 4 },
16841 /* 0x58 */ { itable_vex01058, 4 },
16842 /* 0x59 */ { itable_vex01059, 4 },
16843 /* 0x5a */ { itable_vex0105A, 2 },
16844 /* 0x5b */ { itable_vex0105B, 2 },
16845 /* 0x5c */ { itable_vex0105C, 4 },
16846 /* 0x5d */ { itable_vex0105D, 4 },
16847 /* 0x5e */ { itable_vex0105E, 4 },
16848 /* 0x5f */ { itable_vex0105F, 4 },
16849 /* 0x60 */ { NULL, 0 },
16850 /* 0x61 */ { NULL, 0 },
16851 /* 0x62 */ { NULL, 0 },
16852 /* 0x63 */ { NULL, 0 },
16853 /* 0x64 */ { NULL, 0 },
16854 /* 0x65 */ { NULL, 0 },
16855 /* 0x66 */ { NULL, 0 },
16856 /* 0x67 */ { NULL, 0 },
16857 /* 0x68 */ { NULL, 0 },
16858 /* 0x69 */ { NULL, 0 },
16859 /* 0x6a */ { NULL, 0 },
16860 /* 0x6b */ { NULL, 0 },
16861 /* 0x6c */ { NULL, 0 },
16862 /* 0x6d */ { NULL, 0 },
16863 /* 0x6e */ { NULL, 0 },
16864 /* 0x6f */ { NULL, 0 },
16865 /* 0x70 */ { NULL, 0 },
16866 /* 0x71 */ { NULL, 0 },
16867 /* 0x72 */ { NULL, 0 },
16868 /* 0x73 */ { NULL, 0 },
16869 /* 0x74 */ { NULL, 0 },
16870 /* 0x75 */ { NULL, 0 },
16871 /* 0x76 */ { NULL, 0 },
16872 /* 0x77 */ { itable_vex01077, 2 },
16873 /* 0x78 */ { NULL, 0 },
16874 /* 0x79 */ { NULL, 0 },
16875 /* 0x7a */ { NULL, 0 },
16876 /* 0x7b */ { NULL, 0 },
16877 /* 0x7c */ { NULL, 0 },
16878 /* 0x7d */ { NULL, 0 },
16879 /* 0x7e */ { NULL, 0 },
16880 /* 0x7f */ { NULL, 0 },
16881 /* 0x80 */ { NULL, 0 },
16882 /* 0x81 */ { NULL, 0 },
16883 /* 0x82 */ { NULL, 0 },
16884 /* 0x83 */ { NULL, 0 },
16885 /* 0x84 */ { NULL, 0 },
16886 /* 0x85 */ { NULL, 0 },
16887 /* 0x86 */ { NULL, 0 },
16888 /* 0x87 */ { NULL, 0 },
16889 /* 0x88 */ { NULL, 0 },
16890 /* 0x89 */ { NULL, 0 },
16891 /* 0x8a */ { NULL, 0 },
16892 /* 0x8b */ { NULL, 0 },
16893 /* 0x8c */ { NULL, 0 },
16894 /* 0x8d */ { NULL, 0 },
16895 /* 0x8e */ { NULL, 0 },
16896 /* 0x8f */ { NULL, 0 },
16897 /* 0x90 */ { itable_vex01090, 2 },
16898 /* 0x91 */ { itable_vex01091, 2 },
16899 /* 0x92 */ { itable_vex01092, 1 },
16900 /* 0x93 */ { itable_vex01093, 1 },
16901 /* 0x94 */ { NULL, 0 },
16902 /* 0x95 */ { NULL, 0 },
16903 /* 0x96 */ { NULL, 0 },
16904 /* 0x97 */ { NULL, 0 },
16905 /* 0x98 */ { itable_vex01098, 2 },
16906 /* 0x99 */ { itable_vex01099, 2 },
16907 /* 0x9a */ { NULL, 0 },
16908 /* 0x9b */ { NULL, 0 },
16909 /* 0x9c */ { NULL, 0 },
16910 /* 0x9d */ { NULL, 0 },
16911 /* 0x9e */ { NULL, 0 },
16912 /* 0x9f */ { NULL, 0 },
16913 /* 0xa0 */ { NULL, 0 },
16914 /* 0xa1 */ { NULL, 0 },
16915 /* 0xa2 */ { NULL, 0 },
16916 /* 0xa3 */ { NULL, 0 },
16917 /* 0xa4 */ { NULL, 0 },
16918 /* 0xa5 */ { NULL, 0 },
16919 /* 0xa6 */ { NULL, 0 },
16920 /* 0xa7 */ { NULL, 0 },
16921 /* 0xa8 */ { NULL, 0 },
16922 /* 0xa9 */ { NULL, 0 },
16923 /* 0xaa */ { NULL, 0 },
16924 /* 0xab */ { NULL, 0 },
16925 /* 0xac */ { NULL, 0 },
16926 /* 0xad */ { NULL, 0 },
16927 /* 0xae */ { itable_vex010AE, 2 },
16928 /* 0xaf */ { NULL, 0 },
16929 /* 0xb0 */ { NULL, 0 },
16930 /* 0xb1 */ { NULL, 0 },
16931 /* 0xb2 */ { NULL, 0 },
16932 /* 0xb3 */ { NULL, 0 },
16933 /* 0xb4 */ { NULL, 0 },
16934 /* 0xb5 */ { NULL, 0 },
16935 /* 0xb6 */ { NULL, 0 },
16936 /* 0xb7 */ { NULL, 0 },
16937 /* 0xb8 */ { NULL, 0 },
16938 /* 0xb9 */ { NULL, 0 },
16939 /* 0xba */ { NULL, 0 },
16940 /* 0xbb */ { NULL, 0 },
16941 /* 0xbc */ { NULL, 0 },
16942 /* 0xbd */ { NULL, 0 },
16943 /* 0xbe */ { NULL, 0 },
16944 /* 0xbf */ { NULL, 0 },
16945 /* 0xc0 */ { NULL, 0 },
16946 /* 0xc1 */ { NULL, 0 },
16947 /* 0xc2 */ { itable_vex010C2, 188 },
16948 /* 0xc3 */ { NULL, 0 },
16949 /* 0xc4 */ { NULL, 0 },
16950 /* 0xc5 */ { NULL, 0 },
16951 /* 0xc6 */ { itable_vex010C6, 4 },
16952 /* 0xc7 */ { NULL, 0 },
16953 /* 0xc8 */ { NULL, 0 },
16954 /* 0xc9 */ { NULL, 0 },
16955 /* 0xca */ { NULL, 0 },
16956 /* 0xcb */ { NULL, 0 },
16957 /* 0xcc */ { NULL, 0 },
16958 /* 0xcd */ { NULL, 0 },
16959 /* 0xce */ { NULL, 0 },
16960 /* 0xcf */ { NULL, 0 },
16961 /* 0xd0 */ { NULL, 0 },
16962 /* 0xd1 */ { NULL, 0 },
16963 /* 0xd2 */ { NULL, 0 },
16964 /* 0xd3 */ { NULL, 0 },
16965 /* 0xd4 */ { NULL, 0 },
16966 /* 0xd5 */ { NULL, 0 },
16967 /* 0xd6 */ { NULL, 0 },
16968 /* 0xd7 */ { NULL, 0 },
16969 /* 0xd8 */ { NULL, 0 },
16970 /* 0xd9 */ { NULL, 0 },
16971 /* 0xda */ { NULL, 0 },
16972 /* 0xdb */ { NULL, 0 },
16973 /* 0xdc */ { NULL, 0 },
16974 /* 0xdd */ { NULL, 0 },
16975 /* 0xde */ { NULL, 0 },
16976 /* 0xdf */ { NULL, 0 },
16977 /* 0xe0 */ { NULL, 0 },
16978 /* 0xe1 */ { NULL, 0 },
16979 /* 0xe2 */ { NULL, 0 },
16980 /* 0xe3 */ { NULL, 0 },
16981 /* 0xe4 */ { NULL, 0 },
16982 /* 0xe5 */ { NULL, 0 },
16983 /* 0xe6 */ { NULL, 0 },
16984 /* 0xe7 */ { NULL, 0 },
16985 /* 0xe8 */ { NULL, 0 },
16986 /* 0xe9 */ { NULL, 0 },
16987 /* 0xea */ { NULL, 0 },
16988 /* 0xeb */ { NULL, 0 },
16989 /* 0xec */ { NULL, 0 },
16990 /* 0xed */ { NULL, 0 },
16991 /* 0xee */ { NULL, 0 },
16992 /* 0xef */ { NULL, 0 },
16993 /* 0xf0 */ { NULL, 0 },
16994 /* 0xf1 */ { NULL, 0 },
16995 /* 0xf2 */ { NULL, 0 },
16996 /* 0xf3 */ { NULL, 0 },
16997 /* 0xf4 */ { NULL, 0 },
16998 /* 0xf5 */ { NULL, 0 },
16999 /* 0xf6 */ { NULL, 0 },
17000 /* 0xf7 */ { NULL, 0 },
17001 /* 0xf8 */ { NULL, 0 },
17002 /* 0xf9 */ { NULL, 0 },
17003 /* 0xfa */ { NULL, 0 },
17004 /* 0xfb */ { NULL, 0 },
17005 /* 0xfc */ { NULL, 0 },
17006 /* 0xfd */ { NULL, 0 },
17007 /* 0xfe */ { NULL, 0 },
17008 /* 0xff */ { NULL, 0 },
17009};
17010
17011static const struct disasm_index itable_vex011[256] = {
17012 /* 0x00 */ { NULL, 0 },
17013 /* 0x01 */ { NULL, 0 },
17014 /* 0x02 */ { NULL, 0 },
17015 /* 0x03 */ { NULL, 0 },
17016 /* 0x04 */ { NULL, 0 },
17017 /* 0x05 */ { NULL, 0 },
17018 /* 0x06 */ { NULL, 0 },
17019 /* 0x07 */ { NULL, 0 },
17020 /* 0x08 */ { NULL, 0 },
17021 /* 0x09 */ { NULL, 0 },
17022 /* 0x0a */ { NULL, 0 },
17023 /* 0x0b */ { NULL, 0 },
17024 /* 0x0c */ { NULL, 0 },
17025 /* 0x0d */ { NULL, 0 },
17026 /* 0x0e */ { NULL, 0 },
17027 /* 0x0f */ { NULL, 0 },
17028 /* 0x10 */ { itable_vex01110, 2 },
17029 /* 0x11 */ { itable_vex01111, 2 },
17030 /* 0x12 */ { itable_vex01112, 2 },
17031 /* 0x13 */ { itable_vex01113, 1 },
17032 /* 0x14 */ { itable_vex01114, 4 },
17033 /* 0x15 */ { itable_vex01115, 4 },
17034 /* 0x16 */ { itable_vex01116, 2 },
17035 /* 0x17 */ { itable_vex01117, 1 },
17036 /* 0x18 */ { NULL, 0 },
17037 /* 0x19 */ { NULL, 0 },
17038 /* 0x1a */ { NULL, 0 },
17039 /* 0x1b */ { NULL, 0 },
17040 /* 0x1c */ { NULL, 0 },
17041 /* 0x1d */ { NULL, 0 },
17042 /* 0x1e */ { NULL, 0 },
17043 /* 0x1f */ { NULL, 0 },
17044 /* 0x20 */ { NULL, 0 },
17045 /* 0x21 */ { NULL, 0 },
17046 /* 0x22 */ { NULL, 0 },
17047 /* 0x23 */ { NULL, 0 },
17048 /* 0x24 */ { NULL, 0 },
17049 /* 0x25 */ { NULL, 0 },
17050 /* 0x26 */ { NULL, 0 },
17051 /* 0x27 */ { NULL, 0 },
17052 /* 0x28 */ { itable_vex01128, 2 },
17053 /* 0x29 */ { itable_vex01129, 2 },
17054 /* 0x2a */ { NULL, 0 },
17055 /* 0x2b */ { itable_vex0112B, 2 },
17056 /* 0x2c */ { NULL, 0 },
17057 /* 0x2d */ { NULL, 0 },
17058 /* 0x2e */ { itable_vex0112E, 1 },
17059 /* 0x2f */ { itable_vex0112F, 1 },
17060 /* 0x30 */ { NULL, 0 },
17061 /* 0x31 */ { NULL, 0 },
17062 /* 0x32 */ { NULL, 0 },
17063 /* 0x33 */ { NULL, 0 },
17064 /* 0x34 */ { NULL, 0 },
17065 /* 0x35 */ { NULL, 0 },
17066 /* 0x36 */ { NULL, 0 },
17067 /* 0x37 */ { NULL, 0 },
17068 /* 0x38 */ { NULL, 0 },
17069 /* 0x39 */ { NULL, 0 },
17070 /* 0x3a */ { NULL, 0 },
17071 /* 0x3b */ { NULL, 0 },
17072 /* 0x3c */ { NULL, 0 },
17073 /* 0x3d */ { NULL, 0 },
17074 /* 0x3e */ { NULL, 0 },
17075 /* 0x3f */ { NULL, 0 },
17076 /* 0x40 */ { NULL, 0 },
17077 /* 0x41 */ { itable_vex01141, 2 },
17078 /* 0x42 */ { itable_vex01142, 2 },
17079 /* 0x43 */ { NULL, 0 },
17080 /* 0x44 */ { itable_vex01144, 2 },
17081 /* 0x45 */ { itable_vex01145, 2 },
17082 /* 0x46 */ { itable_vex01146, 2 },
17083 /* 0x47 */ { itable_vex01147, 2 },
17084 /* 0x48 */ { NULL, 0 },
17085 /* 0x49 */ { NULL, 0 },
17086 /* 0x4a */ { itable_vex0114A, 2 },
17087 /* 0x4b */ { itable_vex0114B, 1 },
17088 /* 0x4c */ { NULL, 0 },
17089 /* 0x4d */ { NULL, 0 },
17090 /* 0x4e */ { NULL, 0 },
17091 /* 0x4f */ { NULL, 0 },
17092 /* 0x50 */ { itable_vex01150, 4 },
17093 /* 0x51 */ { itable_vex01151, 2 },
17094 /* 0x52 */ { NULL, 0 },
17095 /* 0x53 */ { NULL, 0 },
17096 /* 0x54 */ { itable_vex01154, 4 },
17097 /* 0x55 */ { itable_vex01155, 4 },
17098 /* 0x56 */ { itable_vex01156, 4 },
17099 /* 0x57 */ { itable_vex01157, 4 },
17100 /* 0x58 */ { itable_vex01158, 4 },
17101 /* 0x59 */ { itable_vex01159, 4 },
17102 /* 0x5a */ { itable_vex0115A, 4 },
17103 /* 0x5b */ { itable_vex0115B, 2 },
17104 /* 0x5c */ { itable_vex0115C, 4 },
17105 /* 0x5d */ { itable_vex0115D, 4 },
17106 /* 0x5e */ { itable_vex0115E, 4 },
17107 /* 0x5f */ { itable_vex0115F, 4 },
17108 /* 0x60 */ { itable_vex01160, 4 },
17109 /* 0x61 */ { itable_vex01161, 4 },
17110 /* 0x62 */ { itable_vex01162, 4 },
17111 /* 0x63 */ { itable_vex01163, 4 },
17112 /* 0x64 */ { itable_vex01164, 4 },
17113 /* 0x65 */ { itable_vex01165, 4 },
17114 /* 0x66 */ { itable_vex01166, 4 },
17115 /* 0x67 */ { itable_vex01167, 4 },
17116 /* 0x68 */ { itable_vex01168, 4 },
17117 /* 0x69 */ { itable_vex01169, 4 },
17118 /* 0x6a */ { itable_vex0116A, 4 },
17119 /* 0x6b */ { itable_vex0116B, 4 },
17120 /* 0x6c */ { itable_vex0116C, 4 },
17121 /* 0x6d */ { itable_vex0116D, 4 },
17122 /* 0x6e */ { itable_vex0116E, 2 },
17123 /* 0x6f */ { itable_vex0116F, 3 },
17124 /* 0x70 */ { itable_vex01170, 2 },
17125 /* 0x71 */ { itable_vex01171, 12 },
17126 /* 0x72 */ { itable_vex01172, 12 },
17127 /* 0x73 */ { itable_vex01173, 16 },
17128 /* 0x74 */ { itable_vex01174, 4 },
17129 /* 0x75 */ { itable_vex01175, 4 },
17130 /* 0x76 */ { itable_vex01176, 4 },
17131 /* 0x77 */ { NULL, 0 },
17132 /* 0x78 */ { NULL, 0 },
17133 /* 0x79 */ { NULL, 0 },
17134 /* 0x7a */ { NULL, 0 },
17135 /* 0x7b */ { NULL, 0 },
17136 /* 0x7c */ { itable_vex0117C, 4 },
17137 /* 0x7d */ { itable_vex0117D, 4 },
17138 /* 0x7e */ { itable_vex0117E, 2 },
17139 /* 0x7f */ { itable_vex0117F, 3 },
17140 /* 0x80 */ { NULL, 0 },
17141 /* 0x81 */ { NULL, 0 },
17142 /* 0x82 */ { NULL, 0 },
17143 /* 0x83 */ { NULL, 0 },
17144 /* 0x84 */ { NULL, 0 },
17145 /* 0x85 */ { NULL, 0 },
17146 /* 0x86 */ { NULL, 0 },
17147 /* 0x87 */ { NULL, 0 },
17148 /* 0x88 */ { NULL, 0 },
17149 /* 0x89 */ { NULL, 0 },
17150 /* 0x8a */ { NULL, 0 },
17151 /* 0x8b */ { NULL, 0 },
17152 /* 0x8c */ { NULL, 0 },
17153 /* 0x8d */ { NULL, 0 },
17154 /* 0x8e */ { NULL, 0 },
17155 /* 0x8f */ { NULL, 0 },
17156 /* 0x90 */ { itable_vex01190, 2 },
17157 /* 0x91 */ { itable_vex01191, 2 },
17158 /* 0x92 */ { itable_vex01192, 1 },
17159 /* 0x93 */ { itable_vex01193, 1 },
17160 /* 0x94 */ { NULL, 0 },
17161 /* 0x95 */ { NULL, 0 },
17162 /* 0x96 */ { NULL, 0 },
17163 /* 0x97 */ { NULL, 0 },
17164 /* 0x98 */ { itable_vex01198, 2 },
17165 /* 0x99 */ { itable_vex01199, 2 },
17166 /* 0x9a */ { NULL, 0 },
17167 /* 0x9b */ { NULL, 0 },
17168 /* 0x9c */ { NULL, 0 },
17169 /* 0x9d */ { NULL, 0 },
17170 /* 0x9e */ { NULL, 0 },
17171 /* 0x9f */ { NULL, 0 },
17172 /* 0xa0 */ { NULL, 0 },
17173 /* 0xa1 */ { NULL, 0 },
17174 /* 0xa2 */ { NULL, 0 },
17175 /* 0xa3 */ { NULL, 0 },
17176 /* 0xa4 */ { NULL, 0 },
17177 /* 0xa5 */ { NULL, 0 },
17178 /* 0xa6 */ { NULL, 0 },
17179 /* 0xa7 */ { NULL, 0 },
17180 /* 0xa8 */ { NULL, 0 },
17181 /* 0xa9 */ { NULL, 0 },
17182 /* 0xaa */ { NULL, 0 },
17183 /* 0xab */ { NULL, 0 },
17184 /* 0xac */ { NULL, 0 },
17185 /* 0xad */ { NULL, 0 },
17186 /* 0xae */ { NULL, 0 },
17187 /* 0xaf */ { NULL, 0 },
17188 /* 0xb0 */ { NULL, 0 },
17189 /* 0xb1 */ { NULL, 0 },
17190 /* 0xb2 */ { NULL, 0 },
17191 /* 0xb3 */ { NULL, 0 },
17192 /* 0xb4 */ { NULL, 0 },
17193 /* 0xb5 */ { NULL, 0 },
17194 /* 0xb6 */ { NULL, 0 },
17195 /* 0xb7 */ { NULL, 0 },
17196 /* 0xb8 */ { NULL, 0 },
17197 /* 0xb9 */ { NULL, 0 },
17198 /* 0xba */ { NULL, 0 },
17199 /* 0xbb */ { NULL, 0 },
17200 /* 0xbc */ { NULL, 0 },
17201 /* 0xbd */ { NULL, 0 },
17202 /* 0xbe */ { NULL, 0 },
17203 /* 0xbf */ { NULL, 0 },
17204 /* 0xc0 */ { NULL, 0 },
17205 /* 0xc1 */ { NULL, 0 },
17206 /* 0xc2 */ { itable_vex011C2, 188 },
17207 /* 0xc3 */ { NULL, 0 },
17208 /* 0xc4 */ { itable_vex011C4, 6 },
17209 /* 0xc5 */ { itable_vex011C5, 2 },
17210 /* 0xc6 */ { itable_vex011C6, 4 },
17211 /* 0xc7 */ { NULL, 0 },
17212 /* 0xc8 */ { NULL, 0 },
17213 /* 0xc9 */ { NULL, 0 },
17214 /* 0xca */ { NULL, 0 },
17215 /* 0xcb */ { NULL, 0 },
17216 /* 0xcc */ { NULL, 0 },
17217 /* 0xcd */ { NULL, 0 },
17218 /* 0xce */ { NULL, 0 },
17219 /* 0xcf */ { NULL, 0 },
17220 /* 0xd0 */ { itable_vex011D0, 4 },
17221 /* 0xd1 */ { itable_vex011D1, 4 },
17222 /* 0xd2 */ { itable_vex011D2, 4 },
17223 /* 0xd3 */ { itable_vex011D3, 4 },
17224 /* 0xd4 */ { itable_vex011D4, 4 },
17225 /* 0xd5 */ { itable_vex011D5, 4 },
17226 /* 0xd6 */ { itable_vex011D6, 1 },
17227 /* 0xd7 */ { itable_vex011D7, 4 },
17228 /* 0xd8 */ { itable_vex011D8, 4 },
17229 /* 0xd9 */ { itable_vex011D9, 4 },
17230 /* 0xda */ { itable_vex011DA, 4 },
17231 /* 0xdb */ { itable_vex011DB, 4 },
17232 /* 0xdc */ { itable_vex011DC, 4 },
17233 /* 0xdd */ { itable_vex011DD, 4 },
17234 /* 0xde */ { itable_vex011DE, 4 },
17235 /* 0xdf */ { itable_vex011DF, 4 },
17236 /* 0xe0 */ { itable_vex011E0, 4 },
17237 /* 0xe1 */ { itable_vex011E1, 4 },
17238 /* 0xe2 */ { itable_vex011E2, 4 },
17239 /* 0xe3 */ { itable_vex011E3, 4 },
17240 /* 0xe4 */ { itable_vex011E4, 4 },
17241 /* 0xe5 */ { itable_vex011E5, 4 },
17242 /* 0xe6 */ { itable_vex011E6, 4 },
17243 /* 0xe7 */ { itable_vex011E7, 3 },
17244 /* 0xe8 */ { itable_vex011E8, 4 },
17245 /* 0xe9 */ { itable_vex011E9, 4 },
17246 /* 0xea */ { itable_vex011EA, 4 },
17247 /* 0xeb */ { itable_vex011EB, 4 },
17248 /* 0xec */ { itable_vex011EC, 4 },
17249 /* 0xed */ { itable_vex011ED, 4 },
17250 /* 0xee */ { itable_vex011EE, 4 },
17251 /* 0xef */ { itable_vex011EF, 4 },
17252 /* 0xf0 */ { NULL, 0 },
17253 /* 0xf1 */ { itable_vex011F1, 4 },
17254 /* 0xf2 */ { itable_vex011F2, 4 },
17255 /* 0xf3 */ { itable_vex011F3, 4 },
17256 /* 0xf4 */ { itable_vex011F4, 4 },
17257 /* 0xf5 */ { itable_vex011F5, 4 },
17258 /* 0xf6 */ { itable_vex011F6, 4 },
17259 /* 0xf7 */ { itable_vex011F7, 1 },
17260 /* 0xf8 */ { itable_vex011F8, 4 },
17261 /* 0xf9 */ { itable_vex011F9, 4 },
17262 /* 0xfa */ { itable_vex011FA, 4 },
17263 /* 0xfb */ { itable_vex011FB, 4 },
17264 /* 0xfc */ { itable_vex011FC, 4 },
17265 /* 0xfd */ { itable_vex011FD, 4 },
17266 /* 0xfe */ { itable_vex011FE, 4 },
17267 /* 0xff */ { NULL, 0 },
17268};
17269
17270static const struct disasm_index itable_vex012[256] = {
17271 /* 0x00 */ { NULL, 0 },
17272 /* 0x01 */ { NULL, 0 },
17273 /* 0x02 */ { NULL, 0 },
17274 /* 0x03 */ { NULL, 0 },
17275 /* 0x04 */ { NULL, 0 },
17276 /* 0x05 */ { NULL, 0 },
17277 /* 0x06 */ { NULL, 0 },
17278 /* 0x07 */ { NULL, 0 },
17279 /* 0x08 */ { NULL, 0 },
17280 /* 0x09 */ { NULL, 0 },
17281 /* 0x0a */ { NULL, 0 },
17282 /* 0x0b */ { NULL, 0 },
17283 /* 0x0c */ { NULL, 0 },
17284 /* 0x0d */ { NULL, 0 },
17285 /* 0x0e */ { NULL, 0 },
17286 /* 0x0f */ { NULL, 0 },
17287 /* 0x10 */ { itable_vex01210, 3 },
17288 /* 0x11 */ { itable_vex01211, 3 },
17289 /* 0x12 */ { itable_vex01212, 2 },
17290 /* 0x13 */ { NULL, 0 },
17291 /* 0x14 */ { NULL, 0 },
17292 /* 0x15 */ { NULL, 0 },
17293 /* 0x16 */ { itable_vex01216, 2 },
17294 /* 0x17 */ { NULL, 0 },
17295 /* 0x18 */ { NULL, 0 },
17296 /* 0x19 */ { NULL, 0 },
17297 /* 0x1a */ { NULL, 0 },
17298 /* 0x1b */ { NULL, 0 },
17299 /* 0x1c */ { NULL, 0 },
17300 /* 0x1d */ { NULL, 0 },
17301 /* 0x1e */ { NULL, 0 },
17302 /* 0x1f */ { NULL, 0 },
17303 /* 0x20 */ { NULL, 0 },
17304 /* 0x21 */ { NULL, 0 },
17305 /* 0x22 */ { NULL, 0 },
17306 /* 0x23 */ { NULL, 0 },
17307 /* 0x24 */ { NULL, 0 },
17308 /* 0x25 */ { NULL, 0 },
17309 /* 0x26 */ { NULL, 0 },
17310 /* 0x27 */ { NULL, 0 },
17311 /* 0x28 */ { NULL, 0 },
17312 /* 0x29 */ { NULL, 0 },
17313 /* 0x2a */ { itable_vex0122A, 4 },
17314 /* 0x2b */ { NULL, 0 },
17315 /* 0x2c */ { itable_vex0122C, 2 },
17316 /* 0x2d */ { itable_vex0122D, 2 },
17317 /* 0x2e */ { NULL, 0 },
17318 /* 0x2f */ { NULL, 0 },
17319 /* 0x30 */ { NULL, 0 },
17320 /* 0x31 */ { NULL, 0 },
17321 /* 0x32 */ { NULL, 0 },
17322 /* 0x33 */ { NULL, 0 },
17323 /* 0x34 */ { NULL, 0 },
17324 /* 0x35 */ { NULL, 0 },
17325 /* 0x36 */ { NULL, 0 },
17326 /* 0x37 */ { NULL, 0 },
17327 /* 0x38 */ { NULL, 0 },
17328 /* 0x39 */ { NULL, 0 },
17329 /* 0x3a */ { NULL, 0 },
17330 /* 0x3b */ { NULL, 0 },
17331 /* 0x3c */ { NULL, 0 },
17332 /* 0x3d */ { NULL, 0 },
17333 /* 0x3e */ { NULL, 0 },
17334 /* 0x3f */ { NULL, 0 },
17335 /* 0x40 */ { NULL, 0 },
17336 /* 0x41 */ { NULL, 0 },
17337 /* 0x42 */ { NULL, 0 },
17338 /* 0x43 */ { NULL, 0 },
17339 /* 0x44 */ { NULL, 0 },
17340 /* 0x45 */ { NULL, 0 },
17341 /* 0x46 */ { NULL, 0 },
17342 /* 0x47 */ { NULL, 0 },
17343 /* 0x48 */ { NULL, 0 },
17344 /* 0x49 */ { NULL, 0 },
17345 /* 0x4a */ { NULL, 0 },
17346 /* 0x4b */ { NULL, 0 },
17347 /* 0x4c */ { NULL, 0 },
17348 /* 0x4d */ { NULL, 0 },
17349 /* 0x4e */ { NULL, 0 },
17350 /* 0x4f */ { NULL, 0 },
17351 /* 0x50 */ { NULL, 0 },
17352 /* 0x51 */ { itable_vex01251, 2 },
17353 /* 0x52 */ { itable_vex01252, 2 },
17354 /* 0x53 */ { itable_vex01253, 2 },
17355 /* 0x54 */ { NULL, 0 },
17356 /* 0x55 */ { NULL, 0 },
17357 /* 0x56 */ { NULL, 0 },
17358 /* 0x57 */ { NULL, 0 },
17359 /* 0x58 */ { itable_vex01258, 2 },
17360 /* 0x59 */ { itable_vex01259, 2 },
17361 /* 0x5a */ { itable_vex0125A, 2 },
17362 /* 0x5b */ { itable_vex0125B, 2 },
17363 /* 0x5c */ { itable_vex0125C, 2 },
17364 /* 0x5d */ { itable_vex0125D, 2 },
17365 /* 0x5e */ { itable_vex0125E, 2 },
17366 /* 0x5f */ { itable_vex0125F, 2 },
17367 /* 0x60 */ { NULL, 0 },
17368 /* 0x61 */ { NULL, 0 },
17369 /* 0x62 */ { NULL, 0 },
17370 /* 0x63 */ { NULL, 0 },
17371 /* 0x64 */ { NULL, 0 },
17372 /* 0x65 */ { NULL, 0 },
17373 /* 0x66 */ { NULL, 0 },
17374 /* 0x67 */ { NULL, 0 },
17375 /* 0x68 */ { NULL, 0 },
17376 /* 0x69 */ { NULL, 0 },
17377 /* 0x6a */ { NULL, 0 },
17378 /* 0x6b */ { NULL, 0 },
17379 /* 0x6c */ { NULL, 0 },
17380 /* 0x6d */ { NULL, 0 },
17381 /* 0x6e */ { NULL, 0 },
17382 /* 0x6f */ { itable_vex0126F, 3 },
17383 /* 0x70 */ { itable_vex01270, 2 },
17384 /* 0x71 */ { NULL, 0 },
17385 /* 0x72 */ { NULL, 0 },
17386 /* 0x73 */ { NULL, 0 },
17387 /* 0x74 */ { NULL, 0 },
17388 /* 0x75 */ { NULL, 0 },
17389 /* 0x76 */ { NULL, 0 },
17390 /* 0x77 */ { NULL, 0 },
17391 /* 0x78 */ { NULL, 0 },
17392 /* 0x79 */ { NULL, 0 },
17393 /* 0x7a */ { NULL, 0 },
17394 /* 0x7b */ { NULL, 0 },
17395 /* 0x7c */ { NULL, 0 },
17396 /* 0x7d */ { NULL, 0 },
17397 /* 0x7e */ { itable_vex0127E, 1 },
17398 /* 0x7f */ { itable_vex0127F, 3 },
17399 /* 0x80 */ { NULL, 0 },
17400 /* 0x81 */ { NULL, 0 },
17401 /* 0x82 */ { NULL, 0 },
17402 /* 0x83 */ { NULL, 0 },
17403 /* 0x84 */ { NULL, 0 },
17404 /* 0x85 */ { NULL, 0 },
17405 /* 0x86 */ { NULL, 0 },
17406 /* 0x87 */ { NULL, 0 },
17407 /* 0x88 */ { NULL, 0 },
17408 /* 0x89 */ { NULL, 0 },
17409 /* 0x8a */ { NULL, 0 },
17410 /* 0x8b */ { NULL, 0 },
17411 /* 0x8c */ { NULL, 0 },
17412 /* 0x8d */ { NULL, 0 },
17413 /* 0x8e */ { NULL, 0 },
17414 /* 0x8f */ { NULL, 0 },
17415 /* 0x90 */ { NULL, 0 },
17416 /* 0x91 */ { NULL, 0 },
17417 /* 0x92 */ { NULL, 0 },
17418 /* 0x93 */ { NULL, 0 },
17419 /* 0x94 */ { NULL, 0 },
17420 /* 0x95 */ { NULL, 0 },
17421 /* 0x96 */ { NULL, 0 },
17422 /* 0x97 */ { NULL, 0 },
17423 /* 0x98 */ { NULL, 0 },
17424 /* 0x99 */ { NULL, 0 },
17425 /* 0x9a */ { NULL, 0 },
17426 /* 0x9b */ { NULL, 0 },
17427 /* 0x9c */ { NULL, 0 },
17428 /* 0x9d */ { NULL, 0 },
17429 /* 0x9e */ { NULL, 0 },
17430 /* 0x9f */ { NULL, 0 },
17431 /* 0xa0 */ { NULL, 0 },
17432 /* 0xa1 */ { NULL, 0 },
17433 /* 0xa2 */ { NULL, 0 },
17434 /* 0xa3 */ { NULL, 0 },
17435 /* 0xa4 */ { NULL, 0 },
17436 /* 0xa5 */ { NULL, 0 },
17437 /* 0xa6 */ { NULL, 0 },
17438 /* 0xa7 */ { NULL, 0 },
17439 /* 0xa8 */ { NULL, 0 },
17440 /* 0xa9 */ { NULL, 0 },
17441 /* 0xaa */ { NULL, 0 },
17442 /* 0xab */ { NULL, 0 },
17443 /* 0xac */ { NULL, 0 },
17444 /* 0xad */ { NULL, 0 },
17445 /* 0xae */ { NULL, 0 },
17446 /* 0xaf */ { NULL, 0 },
17447 /* 0xb0 */ { NULL, 0 },
17448 /* 0xb1 */ { NULL, 0 },
17449 /* 0xb2 */ { NULL, 0 },
17450 /* 0xb3 */ { NULL, 0 },
17451 /* 0xb4 */ { NULL, 0 },
17452 /* 0xb5 */ { NULL, 0 },
17453 /* 0xb6 */ { NULL, 0 },
17454 /* 0xb7 */ { NULL, 0 },
17455 /* 0xb8 */ { NULL, 0 },
17456 /* 0xb9 */ { NULL, 0 },
17457 /* 0xba */ { NULL, 0 },
17458 /* 0xbb */ { NULL, 0 },
17459 /* 0xbc */ { NULL, 0 },
17460 /* 0xbd */ { NULL, 0 },
17461 /* 0xbe */ { NULL, 0 },
17462 /* 0xbf */ { NULL, 0 },
17463 /* 0xc0 */ { NULL, 0 },
17464 /* 0xc1 */ { NULL, 0 },
17465 /* 0xc2 */ { itable_vex012C2, 94 },
17466 /* 0xc3 */ { NULL, 0 },
17467 /* 0xc4 */ { NULL, 0 },
17468 /* 0xc5 */ { NULL, 0 },
17469 /* 0xc6 */ { NULL, 0 },
17470 /* 0xc7 */ { NULL, 0 },
17471 /* 0xc8 */ { NULL, 0 },
17472 /* 0xc9 */ { NULL, 0 },
17473 /* 0xca */ { NULL, 0 },
17474 /* 0xcb */ { NULL, 0 },
17475 /* 0xcc */ { NULL, 0 },
17476 /* 0xcd */ { NULL, 0 },
17477 /* 0xce */ { NULL, 0 },
17478 /* 0xcf */ { NULL, 0 },
17479 /* 0xd0 */ { NULL, 0 },
17480 /* 0xd1 */ { NULL, 0 },
17481 /* 0xd2 */ { NULL, 0 },
17482 /* 0xd3 */ { NULL, 0 },
17483 /* 0xd4 */ { NULL, 0 },
17484 /* 0xd5 */ { NULL, 0 },
17485 /* 0xd6 */ { NULL, 0 },
17486 /* 0xd7 */ { NULL, 0 },
17487 /* 0xd8 */ { NULL, 0 },
17488 /* 0xd9 */ { NULL, 0 },
17489 /* 0xda */ { NULL, 0 },
17490 /* 0xdb */ { NULL, 0 },
17491 /* 0xdc */ { NULL, 0 },
17492 /* 0xdd */ { NULL, 0 },
17493 /* 0xde */ { NULL, 0 },
17494 /* 0xdf */ { NULL, 0 },
17495 /* 0xe0 */ { NULL, 0 },
17496 /* 0xe1 */ { NULL, 0 },
17497 /* 0xe2 */ { NULL, 0 },
17498 /* 0xe3 */ { NULL, 0 },
17499 /* 0xe4 */ { NULL, 0 },
17500 /* 0xe5 */ { NULL, 0 },
17501 /* 0xe6 */ { itable_vex012E6, 2 },
17502 /* 0xe7 */ { NULL, 0 },
17503 /* 0xe8 */ { NULL, 0 },
17504 /* 0xe9 */ { NULL, 0 },
17505 /* 0xea */ { NULL, 0 },
17506 /* 0xeb */ { NULL, 0 },
17507 /* 0xec */ { NULL, 0 },
17508 /* 0xed */ { NULL, 0 },
17509 /* 0xee */ { NULL, 0 },
17510 /* 0xef */ { NULL, 0 },
17511 /* 0xf0 */ { NULL, 0 },
17512 /* 0xf1 */ { NULL, 0 },
17513 /* 0xf2 */ { NULL, 0 },
17514 /* 0xf3 */ { NULL, 0 },
17515 /* 0xf4 */ { NULL, 0 },
17516 /* 0xf5 */ { NULL, 0 },
17517 /* 0xf6 */ { NULL, 0 },
17518 /* 0xf7 */ { NULL, 0 },
17519 /* 0xf8 */ { NULL, 0 },
17520 /* 0xf9 */ { NULL, 0 },
17521 /* 0xfa */ { NULL, 0 },
17522 /* 0xfb */ { NULL, 0 },
17523 /* 0xfc */ { NULL, 0 },
17524 /* 0xfd */ { NULL, 0 },
17525 /* 0xfe */ { NULL, 0 },
17526 /* 0xff */ { NULL, 0 },
17527};
17528
17529static const struct disasm_index itable_vex013[256] = {
17530 /* 0x00 */ { NULL, 0 },
17531 /* 0x01 */ { NULL, 0 },
17532 /* 0x02 */ { NULL, 0 },
17533 /* 0x03 */ { NULL, 0 },
17534 /* 0x04 */ { NULL, 0 },
17535 /* 0x05 */ { NULL, 0 },
17536 /* 0x06 */ { NULL, 0 },
17537 /* 0x07 */ { NULL, 0 },
17538 /* 0x08 */ { NULL, 0 },
17539 /* 0x09 */ { NULL, 0 },
17540 /* 0x0a */ { NULL, 0 },
17541 /* 0x0b */ { NULL, 0 },
17542 /* 0x0c */ { NULL, 0 },
17543 /* 0x0d */ { NULL, 0 },
17544 /* 0x0e */ { NULL, 0 },
17545 /* 0x0f */ { NULL, 0 },
17546 /* 0x10 */ { itable_vex01310, 3 },
17547 /* 0x11 */ { itable_vex01311, 3 },
17548 /* 0x12 */ { itable_vex01312, 2 },
17549 /* 0x13 */ { NULL, 0 },
17550 /* 0x14 */ { NULL, 0 },
17551 /* 0x15 */ { NULL, 0 },
17552 /* 0x16 */ { NULL, 0 },
17553 /* 0x17 */ { NULL, 0 },
17554 /* 0x18 */ { NULL, 0 },
17555 /* 0x19 */ { NULL, 0 },
17556 /* 0x1a */ { NULL, 0 },
17557 /* 0x1b */ { NULL, 0 },
17558 /* 0x1c */ { NULL, 0 },
17559 /* 0x1d */ { NULL, 0 },
17560 /* 0x1e */ { NULL, 0 },
17561 /* 0x1f */ { NULL, 0 },
17562 /* 0x20 */ { NULL, 0 },
17563 /* 0x21 */ { NULL, 0 },
17564 /* 0x22 */ { NULL, 0 },
17565 /* 0x23 */ { NULL, 0 },
17566 /* 0x24 */ { NULL, 0 },
17567 /* 0x25 */ { NULL, 0 },
17568 /* 0x26 */ { NULL, 0 },
17569 /* 0x27 */ { NULL, 0 },
17570 /* 0x28 */ { NULL, 0 },
17571 /* 0x29 */ { NULL, 0 },
17572 /* 0x2a */ { itable_vex0132A, 4 },
17573 /* 0x2b */ { NULL, 0 },
17574 /* 0x2c */ { itable_vex0132C, 2 },
17575 /* 0x2d */ { itable_vex0132D, 2 },
17576 /* 0x2e */ { NULL, 0 },
17577 /* 0x2f */ { NULL, 0 },
17578 /* 0x30 */ { NULL, 0 },
17579 /* 0x31 */ { NULL, 0 },
17580 /* 0x32 */ { NULL, 0 },
17581 /* 0x33 */ { NULL, 0 },
17582 /* 0x34 */ { NULL, 0 },
17583 /* 0x35 */ { NULL, 0 },
17584 /* 0x36 */ { NULL, 0 },
17585 /* 0x37 */ { NULL, 0 },
17586 /* 0x38 */ { NULL, 0 },
17587 /* 0x39 */ { NULL, 0 },
17588 /* 0x3a */ { NULL, 0 },
17589 /* 0x3b */ { NULL, 0 },
17590 /* 0x3c */ { NULL, 0 },
17591 /* 0x3d */ { NULL, 0 },
17592 /* 0x3e */ { NULL, 0 },
17593 /* 0x3f */ { NULL, 0 },
17594 /* 0x40 */ { NULL, 0 },
17595 /* 0x41 */ { NULL, 0 },
17596 /* 0x42 */ { NULL, 0 },
17597 /* 0x43 */ { NULL, 0 },
17598 /* 0x44 */ { NULL, 0 },
17599 /* 0x45 */ { NULL, 0 },
17600 /* 0x46 */ { NULL, 0 },
17601 /* 0x47 */ { NULL, 0 },
17602 /* 0x48 */ { NULL, 0 },
17603 /* 0x49 */ { NULL, 0 },
17604 /* 0x4a */ { NULL, 0 },
17605 /* 0x4b */ { NULL, 0 },
17606 /* 0x4c */ { NULL, 0 },
17607 /* 0x4d */ { NULL, 0 },
17608 /* 0x4e */ { NULL, 0 },
17609 /* 0x4f */ { NULL, 0 },
17610 /* 0x50 */ { NULL, 0 },
17611 /* 0x51 */ { itable_vex01351, 2 },
17612 /* 0x52 */ { NULL, 0 },
17613 /* 0x53 */ { NULL, 0 },
17614 /* 0x54 */ { NULL, 0 },
17615 /* 0x55 */ { NULL, 0 },
17616 /* 0x56 */ { NULL, 0 },
17617 /* 0x57 */ { NULL, 0 },
17618 /* 0x58 */ { itable_vex01358, 2 },
17619 /* 0x59 */ { itable_vex01359, 2 },
17620 /* 0x5a */ { itable_vex0135A, 2 },
17621 /* 0x5b */ { NULL, 0 },
17622 /* 0x5c */ { itable_vex0135C, 2 },
17623 /* 0x5d */ { itable_vex0135D, 2 },
17624 /* 0x5e */ { itable_vex0135E, 2 },
17625 /* 0x5f */ { itable_vex0135F, 2 },
17626 /* 0x60 */ { NULL, 0 },
17627 /* 0x61 */ { NULL, 0 },
17628 /* 0x62 */ { NULL, 0 },
17629 /* 0x63 */ { NULL, 0 },
17630 /* 0x64 */ { NULL, 0 },
17631 /* 0x65 */ { NULL, 0 },
17632 /* 0x66 */ { NULL, 0 },
17633 /* 0x67 */ { NULL, 0 },
17634 /* 0x68 */ { NULL, 0 },
17635 /* 0x69 */ { NULL, 0 },
17636 /* 0x6a */ { NULL, 0 },
17637 /* 0x6b */ { NULL, 0 },
17638 /* 0x6c */ { NULL, 0 },
17639 /* 0x6d */ { NULL, 0 },
17640 /* 0x6e */ { NULL, 0 },
17641 /* 0x6f */ { NULL, 0 },
17642 /* 0x70 */ { itable_vex01370, 2 },
17643 /* 0x71 */ { NULL, 0 },
17644 /* 0x72 */ { NULL, 0 },
17645 /* 0x73 */ { NULL, 0 },
17646 /* 0x74 */ { NULL, 0 },
17647 /* 0x75 */ { NULL, 0 },
17648 /* 0x76 */ { NULL, 0 },
17649 /* 0x77 */ { NULL, 0 },
17650 /* 0x78 */ { NULL, 0 },
17651 /* 0x79 */ { NULL, 0 },
17652 /* 0x7a */ { NULL, 0 },
17653 /* 0x7b */ { NULL, 0 },
17654 /* 0x7c */ { itable_vex0137C, 4 },
17655 /* 0x7d */ { itable_vex0137D, 4 },
17656 /* 0x7e */ { NULL, 0 },
17657 /* 0x7f */ { NULL, 0 },
17658 /* 0x80 */ { NULL, 0 },
17659 /* 0x81 */ { NULL, 0 },
17660 /* 0x82 */ { NULL, 0 },
17661 /* 0x83 */ { NULL, 0 },
17662 /* 0x84 */ { NULL, 0 },
17663 /* 0x85 */ { NULL, 0 },
17664 /* 0x86 */ { NULL, 0 },
17665 /* 0x87 */ { NULL, 0 },
17666 /* 0x88 */ { NULL, 0 },
17667 /* 0x89 */ { NULL, 0 },
17668 /* 0x8a */ { NULL, 0 },
17669 /* 0x8b */ { NULL, 0 },
17670 /* 0x8c */ { NULL, 0 },
17671 /* 0x8d */ { NULL, 0 },
17672 /* 0x8e */ { NULL, 0 },
17673 /* 0x8f */ { NULL, 0 },
17674 /* 0x90 */ { NULL, 0 },
17675 /* 0x91 */ { NULL, 0 },
17676 /* 0x92 */ { itable_vex01392, 2 },
17677 /* 0x93 */ { itable_vex01393, 2 },
17678 /* 0x94 */ { NULL, 0 },
17679 /* 0x95 */ { NULL, 0 },
17680 /* 0x96 */ { NULL, 0 },
17681 /* 0x97 */ { NULL, 0 },
17682 /* 0x98 */ { NULL, 0 },
17683 /* 0x99 */ { NULL, 0 },
17684 /* 0x9a */ { NULL, 0 },
17685 /* 0x9b */ { NULL, 0 },
17686 /* 0x9c */ { NULL, 0 },
17687 /* 0x9d */ { NULL, 0 },
17688 /* 0x9e */ { NULL, 0 },
17689 /* 0x9f */ { NULL, 0 },
17690 /* 0xa0 */ { NULL, 0 },
17691 /* 0xa1 */ { NULL, 0 },
17692 /* 0xa2 */ { NULL, 0 },
17693 /* 0xa3 */ { NULL, 0 },
17694 /* 0xa4 */ { NULL, 0 },
17695 /* 0xa5 */ { NULL, 0 },
17696 /* 0xa6 */ { NULL, 0 },
17697 /* 0xa7 */ { NULL, 0 },
17698 /* 0xa8 */ { NULL, 0 },
17699 /* 0xa9 */ { NULL, 0 },
17700 /* 0xaa */ { NULL, 0 },
17701 /* 0xab */ { NULL, 0 },
17702 /* 0xac */ { NULL, 0 },
17703 /* 0xad */ { NULL, 0 },
17704 /* 0xae */ { NULL, 0 },
17705 /* 0xaf */ { NULL, 0 },
17706 /* 0xb0 */ { NULL, 0 },
17707 /* 0xb1 */ { NULL, 0 },
17708 /* 0xb2 */ { NULL, 0 },
17709 /* 0xb3 */ { NULL, 0 },
17710 /* 0xb4 */ { NULL, 0 },
17711 /* 0xb5 */ { NULL, 0 },
17712 /* 0xb6 */ { NULL, 0 },
17713 /* 0xb7 */ { NULL, 0 },
17714 /* 0xb8 */ { NULL, 0 },
17715 /* 0xb9 */ { NULL, 0 },
17716 /* 0xba */ { NULL, 0 },
17717 /* 0xbb */ { NULL, 0 },
17718 /* 0xbc */ { NULL, 0 },
17719 /* 0xbd */ { NULL, 0 },
17720 /* 0xbe */ { NULL, 0 },
17721 /* 0xbf */ { NULL, 0 },
17722 /* 0xc0 */ { NULL, 0 },
17723 /* 0xc1 */ { NULL, 0 },
17724 /* 0xc2 */ { itable_vex013C2, 94 },
17725 /* 0xc3 */ { NULL, 0 },
17726 /* 0xc4 */ { NULL, 0 },
17727 /* 0xc5 */ { NULL, 0 },
17728 /* 0xc6 */ { NULL, 0 },
17729 /* 0xc7 */ { NULL, 0 },
17730 /* 0xc8 */ { NULL, 0 },
17731 /* 0xc9 */ { NULL, 0 },
17732 /* 0xca */ { NULL, 0 },
17733 /* 0xcb */ { NULL, 0 },
17734 /* 0xcc */ { NULL, 0 },
17735 /* 0xcd */ { NULL, 0 },
17736 /* 0xce */ { NULL, 0 },
17737 /* 0xcf */ { NULL, 0 },
17738 /* 0xd0 */ { itable_vex013D0, 4 },
17739 /* 0xd1 */ { NULL, 0 },
17740 /* 0xd2 */ { NULL, 0 },
17741 /* 0xd3 */ { NULL, 0 },
17742 /* 0xd4 */ { NULL, 0 },
17743 /* 0xd5 */ { NULL, 0 },
17744 /* 0xd6 */ { NULL, 0 },
17745 /* 0xd7 */ { NULL, 0 },
17746 /* 0xd8 */ { NULL, 0 },
17747 /* 0xd9 */ { NULL, 0 },
17748 /* 0xda */ { NULL, 0 },
17749 /* 0xdb */ { NULL, 0 },
17750 /* 0xdc */ { NULL, 0 },
17751 /* 0xdd */ { NULL, 0 },
17752 /* 0xde */ { NULL, 0 },
17753 /* 0xdf */ { NULL, 0 },
17754 /* 0xe0 */ { NULL, 0 },
17755 /* 0xe1 */ { NULL, 0 },
17756 /* 0xe2 */ { NULL, 0 },
17757 /* 0xe3 */ { NULL, 0 },
17758 /* 0xe4 */ { NULL, 0 },
17759 /* 0xe5 */ { NULL, 0 },
17760 /* 0xe6 */ { itable_vex013E6, 4 },
17761 /* 0xe7 */ { NULL, 0 },
17762 /* 0xe8 */ { NULL, 0 },
17763 /* 0xe9 */ { NULL, 0 },
17764 /* 0xea */ { NULL, 0 },
17765 /* 0xeb */ { NULL, 0 },
17766 /* 0xec */ { NULL, 0 },
17767 /* 0xed */ { NULL, 0 },
17768 /* 0xee */ { NULL, 0 },
17769 /* 0xef */ { NULL, 0 },
17770 /* 0xf0 */ { itable_vex013F0, 3 },
17771 /* 0xf1 */ { NULL, 0 },
17772 /* 0xf2 */ { NULL, 0 },
17773 /* 0xf3 */ { NULL, 0 },
17774 /* 0xf4 */ { NULL, 0 },
17775 /* 0xf5 */ { NULL, 0 },
17776 /* 0xf6 */ { NULL, 0 },
17777 /* 0xf7 */ { NULL, 0 },
17778 /* 0xf8 */ { NULL, 0 },
17779 /* 0xf9 */ { NULL, 0 },
17780 /* 0xfa */ { NULL, 0 },
17781 /* 0xfb */ { NULL, 0 },
17782 /* 0xfc */ { NULL, 0 },
17783 /* 0xfd */ { NULL, 0 },
17784 /* 0xfe */ { NULL, 0 },
17785 /* 0xff */ { NULL, 0 },
17786};
17787
17788static const struct disasm_index itable_vex020[256] = {
17789 /* 0x00 */ { NULL, 0 },
17790 /* 0x01 */ { NULL, 0 },
17791 /* 0x02 */ { NULL, 0 },
17792 /* 0x03 */ { NULL, 0 },
17793 /* 0x04 */ { NULL, 0 },
17794 /* 0x05 */ { NULL, 0 },
17795 /* 0x06 */ { NULL, 0 },
17796 /* 0x07 */ { NULL, 0 },
17797 /* 0x08 */ { NULL, 0 },
17798 /* 0x09 */ { NULL, 0 },
17799 /* 0x0a */ { NULL, 0 },
17800 /* 0x0b */ { NULL, 0 },
17801 /* 0x0c */ { NULL, 0 },
17802 /* 0x0d */ { NULL, 0 },
17803 /* 0x0e */ { NULL, 0 },
17804 /* 0x0f */ { NULL, 0 },
17805 /* 0x10 */ { NULL, 0 },
17806 /* 0x11 */ { NULL, 0 },
17807 /* 0x12 */ { NULL, 0 },
17808 /* 0x13 */ { NULL, 0 },
17809 /* 0x14 */ { NULL, 0 },
17810 /* 0x15 */ { NULL, 0 },
17811 /* 0x16 */ { NULL, 0 },
17812 /* 0x17 */ { NULL, 0 },
17813 /* 0x18 */ { NULL, 0 },
17814 /* 0x19 */ { NULL, 0 },
17815 /* 0x1a */ { NULL, 0 },
17816 /* 0x1b */ { NULL, 0 },
17817 /* 0x1c */ { NULL, 0 },
17818 /* 0x1d */ { NULL, 0 },
17819 /* 0x1e */ { NULL, 0 },
17820 /* 0x1f */ { NULL, 0 },
17821 /* 0x20 */ { NULL, 0 },
17822 /* 0x21 */ { NULL, 0 },
17823 /* 0x22 */ { NULL, 0 },
17824 /* 0x23 */ { NULL, 0 },
17825 /* 0x24 */ { NULL, 0 },
17826 /* 0x25 */ { NULL, 0 },
17827 /* 0x26 */ { NULL, 0 },
17828 /* 0x27 */ { NULL, 0 },
17829 /* 0x28 */ { NULL, 0 },
17830 /* 0x29 */ { NULL, 0 },
17831 /* 0x2a */ { NULL, 0 },
17832 /* 0x2b */ { NULL, 0 },
17833 /* 0x2c */ { NULL, 0 },
17834 /* 0x2d */ { NULL, 0 },
17835 /* 0x2e */ { NULL, 0 },
17836 /* 0x2f */ { NULL, 0 },
17837 /* 0x30 */ { NULL, 0 },
17838 /* 0x31 */ { NULL, 0 },
17839 /* 0x32 */ { NULL, 0 },
17840 /* 0x33 */ { NULL, 0 },
17841 /* 0x34 */ { NULL, 0 },
17842 /* 0x35 */ { NULL, 0 },
17843 /* 0x36 */ { NULL, 0 },
17844 /* 0x37 */ { NULL, 0 },
17845 /* 0x38 */ { NULL, 0 },
17846 /* 0x39 */ { NULL, 0 },
17847 /* 0x3a */ { NULL, 0 },
17848 /* 0x3b */ { NULL, 0 },
17849 /* 0x3c */ { NULL, 0 },
17850 /* 0x3d */ { NULL, 0 },
17851 /* 0x3e */ { NULL, 0 },
17852 /* 0x3f */ { NULL, 0 },
17853 /* 0x40 */ { NULL, 0 },
17854 /* 0x41 */ { NULL, 0 },
17855 /* 0x42 */ { NULL, 0 },
17856 /* 0x43 */ { NULL, 0 },
17857 /* 0x44 */ { NULL, 0 },
17858 /* 0x45 */ { NULL, 0 },
17859 /* 0x46 */ { NULL, 0 },
17860 /* 0x47 */ { NULL, 0 },
17861 /* 0x48 */ { NULL, 0 },
17862 /* 0x49 */ { NULL, 0 },
17863 /* 0x4a */ { NULL, 0 },
17864 /* 0x4b */ { NULL, 0 },
17865 /* 0x4c */ { NULL, 0 },
17866 /* 0x4d */ { NULL, 0 },
17867 /* 0x4e */ { NULL, 0 },
17868 /* 0x4f */ { NULL, 0 },
17869 /* 0x50 */ { NULL, 0 },
17870 /* 0x51 */ { NULL, 0 },
17871 /* 0x52 */ { NULL, 0 },
17872 /* 0x53 */ { NULL, 0 },
17873 /* 0x54 */ { NULL, 0 },
17874 /* 0x55 */ { NULL, 0 },
17875 /* 0x56 */ { NULL, 0 },
17876 /* 0x57 */ { NULL, 0 },
17877 /* 0x58 */ { NULL, 0 },
17878 /* 0x59 */ { NULL, 0 },
17879 /* 0x5a */ { NULL, 0 },
17880 /* 0x5b */ { NULL, 0 },
17881 /* 0x5c */ { NULL, 0 },
17882 /* 0x5d */ { NULL, 0 },
17883 /* 0x5e */ { NULL, 0 },
17884 /* 0x5f */ { NULL, 0 },
17885 /* 0x60 */ { NULL, 0 },
17886 /* 0x61 */ { NULL, 0 },
17887 /* 0x62 */ { NULL, 0 },
17888 /* 0x63 */ { NULL, 0 },
17889 /* 0x64 */ { NULL, 0 },
17890 /* 0x65 */ { NULL, 0 },
17891 /* 0x66 */ { NULL, 0 },
17892 /* 0x67 */ { NULL, 0 },
17893 /* 0x68 */ { NULL, 0 },
17894 /* 0x69 */ { NULL, 0 },
17895 /* 0x6a */ { NULL, 0 },
17896 /* 0x6b */ { NULL, 0 },
17897 /* 0x6c */ { NULL, 0 },
17898 /* 0x6d */ { NULL, 0 },
17899 /* 0x6e */ { NULL, 0 },
17900 /* 0x6f */ { NULL, 0 },
17901 /* 0x70 */ { NULL, 0 },
17902 /* 0x71 */ { NULL, 0 },
17903 /* 0x72 */ { NULL, 0 },
17904 /* 0x73 */ { NULL, 0 },
17905 /* 0x74 */ { NULL, 0 },
17906 /* 0x75 */ { NULL, 0 },
17907 /* 0x76 */ { NULL, 0 },
17908 /* 0x77 */ { NULL, 0 },
17909 /* 0x78 */ { NULL, 0 },
17910 /* 0x79 */ { NULL, 0 },
17911 /* 0x7a */ { NULL, 0 },
17912 /* 0x7b */ { NULL, 0 },
17913 /* 0x7c */ { NULL, 0 },
17914 /* 0x7d */ { NULL, 0 },
17915 /* 0x7e */ { NULL, 0 },
17916 /* 0x7f */ { NULL, 0 },
17917 /* 0x80 */ { NULL, 0 },
17918 /* 0x81 */ { NULL, 0 },
17919 /* 0x82 */ { NULL, 0 },
17920 /* 0x83 */ { NULL, 0 },
17921 /* 0x84 */ { NULL, 0 },
17922 /* 0x85 */ { NULL, 0 },
17923 /* 0x86 */ { NULL, 0 },
17924 /* 0x87 */ { NULL, 0 },
17925 /* 0x88 */ { NULL, 0 },
17926 /* 0x89 */ { NULL, 0 },
17927 /* 0x8a */ { NULL, 0 },
17928 /* 0x8b */ { NULL, 0 },
17929 /* 0x8c */ { NULL, 0 },
17930 /* 0x8d */ { NULL, 0 },
17931 /* 0x8e */ { NULL, 0 },
17932 /* 0x8f */ { NULL, 0 },
17933 /* 0x90 */ { NULL, 0 },
17934 /* 0x91 */ { NULL, 0 },
17935 /* 0x92 */ { NULL, 0 },
17936 /* 0x93 */ { NULL, 0 },
17937 /* 0x94 */ { NULL, 0 },
17938 /* 0x95 */ { NULL, 0 },
17939 /* 0x96 */ { NULL, 0 },
17940 /* 0x97 */ { NULL, 0 },
17941 /* 0x98 */ { NULL, 0 },
17942 /* 0x99 */ { NULL, 0 },
17943 /* 0x9a */ { NULL, 0 },
17944 /* 0x9b */ { NULL, 0 },
17945 /* 0x9c */ { NULL, 0 },
17946 /* 0x9d */ { NULL, 0 },
17947 /* 0x9e */ { NULL, 0 },
17948 /* 0x9f */ { NULL, 0 },
17949 /* 0xa0 */ { NULL, 0 },
17950 /* 0xa1 */ { NULL, 0 },
17951 /* 0xa2 */ { NULL, 0 },
17952 /* 0xa3 */ { NULL, 0 },
17953 /* 0xa4 */ { NULL, 0 },
17954 /* 0xa5 */ { NULL, 0 },
17955 /* 0xa6 */ { NULL, 0 },
17956 /* 0xa7 */ { NULL, 0 },
17957 /* 0xa8 */ { NULL, 0 },
17958 /* 0xa9 */ { NULL, 0 },
17959 /* 0xaa */ { NULL, 0 },
17960 /* 0xab */ { NULL, 0 },
17961 /* 0xac */ { NULL, 0 },
17962 /* 0xad */ { NULL, 0 },
17963 /* 0xae */ { NULL, 0 },
17964 /* 0xaf */ { NULL, 0 },
17965 /* 0xb0 */ { NULL, 0 },
17966 /* 0xb1 */ { NULL, 0 },
17967 /* 0xb2 */ { NULL, 0 },
17968 /* 0xb3 */ { NULL, 0 },
17969 /* 0xb4 */ { NULL, 0 },
17970 /* 0xb5 */ { NULL, 0 },
17971 /* 0xb6 */ { NULL, 0 },
17972 /* 0xb7 */ { NULL, 0 },
17973 /* 0xb8 */ { NULL, 0 },
17974 /* 0xb9 */ { NULL, 0 },
17975 /* 0xba */ { NULL, 0 },
17976 /* 0xbb */ { NULL, 0 },
17977 /* 0xbc */ { NULL, 0 },
17978 /* 0xbd */ { NULL, 0 },
17979 /* 0xbe */ { NULL, 0 },
17980 /* 0xbf */ { NULL, 0 },
17981 /* 0xc0 */ { NULL, 0 },
17982 /* 0xc1 */ { NULL, 0 },
17983 /* 0xc2 */ { NULL, 0 },
17984 /* 0xc3 */ { NULL, 0 },
17985 /* 0xc4 */ { NULL, 0 },
17986 /* 0xc5 */ { NULL, 0 },
17987 /* 0xc6 */ { NULL, 0 },
17988 /* 0xc7 */ { NULL, 0 },
17989 /* 0xc8 */ { NULL, 0 },
17990 /* 0xc9 */ { NULL, 0 },
17991 /* 0xca */ { NULL, 0 },
17992 /* 0xcb */ { NULL, 0 },
17993 /* 0xcc */ { NULL, 0 },
17994 /* 0xcd */ { NULL, 0 },
17995 /* 0xce */ { NULL, 0 },
17996 /* 0xcf */ { NULL, 0 },
17997 /* 0xd0 */ { NULL, 0 },
17998 /* 0xd1 */ { NULL, 0 },
17999 /* 0xd2 */ { NULL, 0 },
18000 /* 0xd3 */ { NULL, 0 },
18001 /* 0xd4 */ { NULL, 0 },
18002 /* 0xd5 */ { NULL, 0 },
18003 /* 0xd6 */ { NULL, 0 },
18004 /* 0xd7 */ { NULL, 0 },
18005 /* 0xd8 */ { NULL, 0 },
18006 /* 0xd9 */ { NULL, 0 },
18007 /* 0xda */ { NULL, 0 },
18008 /* 0xdb */ { NULL, 0 },
18009 /* 0xdc */ { NULL, 0 },
18010 /* 0xdd */ { NULL, 0 },
18011 /* 0xde */ { NULL, 0 },
18012 /* 0xdf */ { NULL, 0 },
18013 /* 0xe0 */ { NULL, 0 },
18014 /* 0xe1 */ { NULL, 0 },
18015 /* 0xe2 */ { NULL, 0 },
18016 /* 0xe3 */ { NULL, 0 },
18017 /* 0xe4 */ { NULL, 0 },
18018 /* 0xe5 */ { NULL, 0 },
18019 /* 0xe6 */ { NULL, 0 },
18020 /* 0xe7 */ { NULL, 0 },
18021 /* 0xe8 */ { NULL, 0 },
18022 /* 0xe9 */ { NULL, 0 },
18023 /* 0xea */ { NULL, 0 },
18024 /* 0xeb */ { NULL, 0 },
18025 /* 0xec */ { NULL, 0 },
18026 /* 0xed */ { NULL, 0 },
18027 /* 0xee */ { NULL, 0 },
18028 /* 0xef */ { NULL, 0 },
18029 /* 0xf0 */ { NULL, 0 },
18030 /* 0xf1 */ { NULL, 0 },
18031 /* 0xf2 */ { itable_vex020F2, 2 },
18032 /* 0xf3 */ { itable_vex020F3, 6 },
18033 /* 0xf4 */ { NULL, 0 },
18034 /* 0xf5 */ { itable_vex020F5, 2 },
18035 /* 0xf6 */ { NULL, 0 },
18036 /* 0xf7 */ { itable_vex020F7, 2 },
18037 /* 0xf8 */ { NULL, 0 },
18038 /* 0xf9 */ { NULL, 0 },
18039 /* 0xfa */ { NULL, 0 },
18040 /* 0xfb */ { NULL, 0 },
18041 /* 0xfc */ { NULL, 0 },
18042 /* 0xfd */ { NULL, 0 },
18043 /* 0xfe */ { NULL, 0 },
18044 /* 0xff */ { NULL, 0 },
18045};
18046
18047static const struct disasm_index itable_vex021[256] = {
18048 /* 0x00 */ { itable_vex02100, 4 },
18049 /* 0x01 */ { itable_vex02101, 4 },
18050 /* 0x02 */ { itable_vex02102, 4 },
18051 /* 0x03 */ { itable_vex02103, 4 },
18052 /* 0x04 */ { itable_vex02104, 4 },
18053 /* 0x05 */ { itable_vex02105, 4 },
18054 /* 0x06 */ { itable_vex02106, 4 },
18055 /* 0x07 */ { itable_vex02107, 4 },
18056 /* 0x08 */ { itable_vex02108, 4 },
18057 /* 0x09 */ { itable_vex02109, 4 },
18058 /* 0x0a */ { itable_vex0210A, 4 },
18059 /* 0x0b */ { itable_vex0210B, 4 },
18060 /* 0x0c */ { itable_vex0210C, 4 },
18061 /* 0x0d */ { itable_vex0210D, 4 },
18062 /* 0x0e */ { itable_vex0210E, 2 },
18063 /* 0x0f */ { itable_vex0210F, 2 },
18064 /* 0x10 */ { NULL, 0 },
18065 /* 0x11 */ { NULL, 0 },
18066 /* 0x12 */ { NULL, 0 },
18067 /* 0x13 */ { itable_vex02113, 2 },
18068 /* 0x14 */ { NULL, 0 },
18069 /* 0x15 */ { NULL, 0 },
18070 /* 0x16 */ { itable_vex02116, 2 },
18071 /* 0x17 */ { itable_vex02117, 2 },
18072 /* 0x18 */ { itable_vex02118, 4 },
18073 /* 0x19 */ { itable_vex02119, 2 },
18074 /* 0x1a */ { itable_vex0211A, 1 },
18075 /* 0x1b */ { NULL, 0 },
18076 /* 0x1c */ { itable_vex0211C, 2 },
18077 /* 0x1d */ { itable_vex0211D, 2 },
18078 /* 0x1e */ { itable_vex0211E, 2 },
18079 /* 0x1f */ { NULL, 0 },
18080 /* 0x20 */ { itable_vex02120, 2 },
18081 /* 0x21 */ { itable_vex02121, 3 },
18082 /* 0x22 */ { itable_vex02122, 3 },
18083 /* 0x23 */ { itable_vex02123, 2 },
18084 /* 0x24 */ { itable_vex02124, 3 },
18085 /* 0x25 */ { itable_vex02125, 2 },
18086 /* 0x26 */ { NULL, 0 },
18087 /* 0x27 */ { NULL, 0 },
18088 /* 0x28 */ { itable_vex02128, 4 },
18089 /* 0x29 */ { itable_vex02129, 4 },
18090 /* 0x2a */ { itable_vex0212A, 2 },
18091 /* 0x2b */ { itable_vex0212B, 4 },
18092 /* 0x2c */ { itable_vex0212C, 2 },
18093 /* 0x2d */ { itable_vex0212D, 2 },
18094 /* 0x2e */ { itable_vex0212E, 2 },
18095 /* 0x2f */ { itable_vex0212F, 2 },
18096 /* 0x30 */ { itable_vex02130, 2 },
18097 /* 0x31 */ { itable_vex02131, 3 },
18098 /* 0x32 */ { itable_vex02132, 3 },
18099 /* 0x33 */ { itable_vex02133, 2 },
18100 /* 0x34 */ { itable_vex02134, 3 },
18101 /* 0x35 */ { itable_vex02135, 2 },
18102 /* 0x36 */ { itable_vex02136, 2 },
18103 /* 0x37 */ { itable_vex02137, 4 },
18104 /* 0x38 */ { itable_vex02138, 4 },
18105 /* 0x39 */ { itable_vex02139, 4 },
18106 /* 0x3a */ { itable_vex0213A, 4 },
18107 /* 0x3b */ { itable_vex0213B, 4 },
18108 /* 0x3c */ { itable_vex0213C, 4 },
18109 /* 0x3d */ { itable_vex0213D, 4 },
18110 /* 0x3e */ { itable_vex0213E, 4 },
18111 /* 0x3f */ { itable_vex0213F, 4 },
18112 /* 0x40 */ { itable_vex02140, 4 },
18113 /* 0x41 */ { itable_vex02141, 1 },
18114 /* 0x42 */ { NULL, 0 },
18115 /* 0x43 */ { NULL, 0 },
18116 /* 0x44 */ { NULL, 0 },
18117 /* 0x45 */ { itable_vex02145, 8 },
18118 /* 0x46 */ { itable_vex02146, 4 },
18119 /* 0x47 */ { itable_vex02147, 8 },
18120 /* 0x48 */ { NULL, 0 },
18121 /* 0x49 */ { NULL, 0 },
18122 /* 0x4a */ { NULL, 0 },
18123 /* 0x4b */ { NULL, 0 },
18124 /* 0x4c */ { NULL, 0 },
18125 /* 0x4d */ { NULL, 0 },
18126 /* 0x4e */ { NULL, 0 },
18127 /* 0x4f */ { NULL, 0 },
18128 /* 0x50 */ { NULL, 0 },
18129 /* 0x51 */ { NULL, 0 },
18130 /* 0x52 */ { NULL, 0 },
18131 /* 0x53 */ { NULL, 0 },
18132 /* 0x54 */ { NULL, 0 },
18133 /* 0x55 */ { NULL, 0 },
18134 /* 0x56 */ { NULL, 0 },
18135 /* 0x57 */ { NULL, 0 },
18136 /* 0x58 */ { itable_vex02158, 4 },
18137 /* 0x59 */ { itable_vex02159, 4 },
18138 /* 0x5a */ { itable_vex0215A, 1 },
18139 /* 0x5b */ { NULL, 0 },
18140 /* 0x5c */ { NULL, 0 },
18141 /* 0x5d */ { NULL, 0 },
18142 /* 0x5e */ { NULL, 0 },
18143 /* 0x5f */ { NULL, 0 },
18144 /* 0x60 */ { NULL, 0 },
18145 /* 0x61 */ { NULL, 0 },
18146 /* 0x62 */ { NULL, 0 },
18147 /* 0x63 */ { NULL, 0 },
18148 /* 0x64 */ { NULL, 0 },
18149 /* 0x65 */ { NULL, 0 },
18150 /* 0x66 */ { NULL, 0 },
18151 /* 0x67 */ { NULL, 0 },
18152 /* 0x68 */ { NULL, 0 },
18153 /* 0x69 */ { NULL, 0 },
18154 /* 0x6a */ { NULL, 0 },
18155 /* 0x6b */ { NULL, 0 },
18156 /* 0x6c */ { NULL, 0 },
18157 /* 0x6d */ { NULL, 0 },
18158 /* 0x6e */ { NULL, 0 },
18159 /* 0x6f */ { NULL, 0 },
18160 /* 0x70 */ { NULL, 0 },
18161 /* 0x71 */ { NULL, 0 },
18162 /* 0x72 */ { NULL, 0 },
18163 /* 0x73 */ { NULL, 0 },
18164 /* 0x74 */ { NULL, 0 },
18165 /* 0x75 */ { NULL, 0 },
18166 /* 0x76 */ { NULL, 0 },
18167 /* 0x77 */ { NULL, 0 },
18168 /* 0x78 */ { itable_vex02178, 4 },
18169 /* 0x79 */ { itable_vex02179, 4 },
18170 /* 0x7a */ { NULL, 0 },
18171 /* 0x7b */ { NULL, 0 },
18172 /* 0x7c */ { NULL, 0 },
18173 /* 0x7d */ { NULL, 0 },
18174 /* 0x7e */ { NULL, 0 },
18175 /* 0x7f */ { NULL, 0 },
18176 /* 0x80 */ { NULL, 0 },
18177 /* 0x81 */ { NULL, 0 },
18178 /* 0x82 */ { NULL, 0 },
18179 /* 0x83 */ { NULL, 0 },
18180 /* 0x84 */ { NULL, 0 },
18181 /* 0x85 */ { NULL, 0 },
18182 /* 0x86 */ { NULL, 0 },
18183 /* 0x87 */ { NULL, 0 },
18184 /* 0x88 */ { NULL, 0 },
18185 /* 0x89 */ { NULL, 0 },
18186 /* 0x8a */ { NULL, 0 },
18187 /* 0x8b */ { NULL, 0 },
18188 /* 0x8c */ { itable_vex0218C, 8 },
18189 /* 0x8d */ { NULL, 0 },
18190 /* 0x8e */ { itable_vex0218E, 8 },
18191 /* 0x8f */ { NULL, 0 },
18192 /* 0x90 */ { itable_vex02190, 4 },
18193 /* 0x91 */ { itable_vex02191, 4 },
18194 /* 0x92 */ { itable_vex02192, 4 },
18195 /* 0x93 */ { itable_vex02193, 4 },
18196 /* 0x94 */ { NULL, 0 },
18197 /* 0x95 */ { NULL, 0 },
18198 /* 0x96 */ { itable_vex02196, 8 },
18199 /* 0x97 */ { itable_vex02197, 8 },
18200 /* 0x98 */ { itable_vex02198, 8 },
18201 /* 0x99 */ { itable_vex02199, 4 },
18202 /* 0x9a */ { itable_vex0219A, 8 },
18203 /* 0x9b */ { itable_vex0219B, 4 },
18204 /* 0x9c */ { itable_vex0219C, 8 },
18205 /* 0x9d */ { itable_vex0219D, 4 },
18206 /* 0x9e */ { itable_vex0219E, 8 },
18207 /* 0x9f */ { itable_vex0219F, 4 },
18208 /* 0xa0 */ { NULL, 0 },
18209 /* 0xa1 */ { NULL, 0 },
18210 /* 0xa2 */ { NULL, 0 },
18211 /* 0xa3 */ { NULL, 0 },
18212 /* 0xa4 */ { NULL, 0 },
18213 /* 0xa5 */ { NULL, 0 },
18214 /* 0xa6 */ { itable_vex021A6, 8 },
18215 /* 0xa7 */ { itable_vex021A7, 8 },
18216 /* 0xa8 */ { itable_vex021A8, 8 },
18217 /* 0xa9 */ { itable_vex021A9, 4 },
18218 /* 0xaa */ { itable_vex021AA, 8 },
18219 /* 0xab */ { itable_vex021AB, 4 },
18220 /* 0xac */ { itable_vex021AC, 8 },
18221 /* 0xad */ { itable_vex021AD, 4 },
18222 /* 0xae */ { itable_vex021AE, 8 },
18223 /* 0xaf */ { itable_vex021AF, 4 },
18224 /* 0xb0 */ { NULL, 0 },
18225 /* 0xb1 */ { NULL, 0 },
18226 /* 0xb2 */ { NULL, 0 },
18227 /* 0xb3 */ { NULL, 0 },
18228 /* 0xb4 */ { NULL, 0 },
18229 /* 0xb5 */ { NULL, 0 },
18230 /* 0xb6 */ { itable_vex021B6, 8 },
18231 /* 0xb7 */ { itable_vex021B7, 8 },
18232 /* 0xb8 */ { itable_vex021B8, 8 },
18233 /* 0xb9 */ { itable_vex021B9, 4 },
18234 /* 0xba */ { itable_vex021BA, 8 },
18235 /* 0xbb */ { itable_vex021BB, 4 },
18236 /* 0xbc */ { itable_vex021BC, 8 },
18237 /* 0xbd */ { itable_vex021BD, 4 },
18238 /* 0xbe */ { itable_vex021BE, 8 },
18239 /* 0xbf */ { itable_vex021BF, 4 },
18240 /* 0xc0 */ { NULL, 0 },
18241 /* 0xc1 */ { NULL, 0 },
18242 /* 0xc2 */ { NULL, 0 },
18243 /* 0xc3 */ { NULL, 0 },
18244 /* 0xc4 */ { NULL, 0 },
18245 /* 0xc5 */ { NULL, 0 },
18246 /* 0xc6 */ { NULL, 0 },
18247 /* 0xc7 */ { NULL, 0 },
18248 /* 0xc8 */ { NULL, 0 },
18249 /* 0xc9 */ { NULL, 0 },
18250 /* 0xca */ { NULL, 0 },
18251 /* 0xcb */ { NULL, 0 },
18252 /* 0xcc */ { NULL, 0 },
18253 /* 0xcd */ { NULL, 0 },
18254 /* 0xce */ { NULL, 0 },
18255 /* 0xcf */ { NULL, 0 },
18256 /* 0xd0 */ { NULL, 0 },
18257 /* 0xd1 */ { NULL, 0 },
18258 /* 0xd2 */ { NULL, 0 },
18259 /* 0xd3 */ { NULL, 0 },
18260 /* 0xd4 */ { NULL, 0 },
18261 /* 0xd5 */ { NULL, 0 },
18262 /* 0xd6 */ { NULL, 0 },
18263 /* 0xd7 */ { NULL, 0 },
18264 /* 0xd8 */ { NULL, 0 },
18265 /* 0xd9 */ { NULL, 0 },
18266 /* 0xda */ { NULL, 0 },
18267 /* 0xdb */ { itable_vex021DB, 1 },
18268 /* 0xdc */ { itable_vex021DC, 2 },
18269 /* 0xdd */ { itable_vex021DD, 2 },
18270 /* 0xde */ { itable_vex021DE, 2 },
18271 /* 0xdf */ { itable_vex021DF, 2 },
18272 /* 0xe0 */ { NULL, 0 },
18273 /* 0xe1 */ { NULL, 0 },
18274 /* 0xe2 */ { NULL, 0 },
18275 /* 0xe3 */ { NULL, 0 },
18276 /* 0xe4 */ { NULL, 0 },
18277 /* 0xe5 */ { NULL, 0 },
18278 /* 0xe6 */ { NULL, 0 },
18279 /* 0xe7 */ { NULL, 0 },
18280 /* 0xe8 */ { NULL, 0 },
18281 /* 0xe9 */ { NULL, 0 },
18282 /* 0xea */ { NULL, 0 },
18283 /* 0xeb */ { NULL, 0 },
18284 /* 0xec */ { NULL, 0 },
18285 /* 0xed */ { NULL, 0 },
18286 /* 0xee */ { NULL, 0 },
18287 /* 0xef */ { NULL, 0 },
18288 /* 0xf0 */ { NULL, 0 },
18289 /* 0xf1 */ { NULL, 0 },
18290 /* 0xf2 */ { NULL, 0 },
18291 /* 0xf3 */ { NULL, 0 },
18292 /* 0xf4 */ { NULL, 0 },
18293 /* 0xf5 */ { NULL, 0 },
18294 /* 0xf6 */ { NULL, 0 },
18295 /* 0xf7 */ { itable_vex021F7, 2 },
18296 /* 0xf8 */ { NULL, 0 },
18297 /* 0xf9 */ { NULL, 0 },
18298 /* 0xfa */ { NULL, 0 },
18299 /* 0xfb */ { NULL, 0 },
18300 /* 0xfc */ { NULL, 0 },
18301 /* 0xfd */ { NULL, 0 },
18302 /* 0xfe */ { NULL, 0 },
18303 /* 0xff */ { NULL, 0 },
18304};
18305
18306static const struct disasm_index itable_vex022[256] = {
18307 /* 0x00 */ { NULL, 0 },
18308 /* 0x01 */ { NULL, 0 },
18309 /* 0x02 */ { NULL, 0 },
18310 /* 0x03 */ { NULL, 0 },
18311 /* 0x04 */ { NULL, 0 },
18312 /* 0x05 */ { NULL, 0 },
18313 /* 0x06 */ { NULL, 0 },
18314 /* 0x07 */ { NULL, 0 },
18315 /* 0x08 */ { NULL, 0 },
18316 /* 0x09 */ { NULL, 0 },
18317 /* 0x0a */ { NULL, 0 },
18318 /* 0x0b */ { NULL, 0 },
18319 /* 0x0c */ { NULL, 0 },
18320 /* 0x0d */ { NULL, 0 },
18321 /* 0x0e */ { NULL, 0 },
18322 /* 0x0f */ { NULL, 0 },
18323 /* 0x10 */ { NULL, 0 },
18324 /* 0x11 */ { NULL, 0 },
18325 /* 0x12 */ { NULL, 0 },
18326 /* 0x13 */ { NULL, 0 },
18327 /* 0x14 */ { NULL, 0 },
18328 /* 0x15 */ { NULL, 0 },
18329 /* 0x16 */ { NULL, 0 },
18330 /* 0x17 */ { NULL, 0 },
18331 /* 0x18 */ { NULL, 0 },
18332 /* 0x19 */ { NULL, 0 },
18333 /* 0x1a */ { NULL, 0 },
18334 /* 0x1b */ { NULL, 0 },
18335 /* 0x1c */ { NULL, 0 },
18336 /* 0x1d */ { NULL, 0 },
18337 /* 0x1e */ { NULL, 0 },
18338 /* 0x1f */ { NULL, 0 },
18339 /* 0x20 */ { NULL, 0 },
18340 /* 0x21 */ { NULL, 0 },
18341 /* 0x22 */ { NULL, 0 },
18342 /* 0x23 */ { NULL, 0 },
18343 /* 0x24 */ { NULL, 0 },
18344 /* 0x25 */ { NULL, 0 },
18345 /* 0x26 */ { NULL, 0 },
18346 /* 0x27 */ { NULL, 0 },
18347 /* 0x28 */ { NULL, 0 },
18348 /* 0x29 */ { NULL, 0 },
18349 /* 0x2a */ { NULL, 0 },
18350 /* 0x2b */ { NULL, 0 },
18351 /* 0x2c */ { NULL, 0 },
18352 /* 0x2d */ { NULL, 0 },
18353 /* 0x2e */ { NULL, 0 },
18354 /* 0x2f */ { NULL, 0 },
18355 /* 0x30 */ { NULL, 0 },
18356 /* 0x31 */ { NULL, 0 },
18357 /* 0x32 */ { NULL, 0 },
18358 /* 0x33 */ { NULL, 0 },
18359 /* 0x34 */ { NULL, 0 },
18360 /* 0x35 */ { NULL, 0 },
18361 /* 0x36 */ { NULL, 0 },
18362 /* 0x37 */ { NULL, 0 },
18363 /* 0x38 */ { NULL, 0 },
18364 /* 0x39 */ { NULL, 0 },
18365 /* 0x3a */ { NULL, 0 },
18366 /* 0x3b */ { NULL, 0 },
18367 /* 0x3c */ { NULL, 0 },
18368 /* 0x3d */ { NULL, 0 },
18369 /* 0x3e */ { NULL, 0 },
18370 /* 0x3f */ { NULL, 0 },
18371 /* 0x40 */ { NULL, 0 },
18372 /* 0x41 */ { NULL, 0 },
18373 /* 0x42 */ { NULL, 0 },
18374 /* 0x43 */ { NULL, 0 },
18375 /* 0x44 */ { NULL, 0 },
18376 /* 0x45 */ { NULL, 0 },
18377 /* 0x46 */ { NULL, 0 },
18378 /* 0x47 */ { NULL, 0 },
18379 /* 0x48 */ { NULL, 0 },
18380 /* 0x49 */ { NULL, 0 },
18381 /* 0x4a */ { NULL, 0 },
18382 /* 0x4b */ { NULL, 0 },
18383 /* 0x4c */ { NULL, 0 },
18384 /* 0x4d */ { NULL, 0 },
18385 /* 0x4e */ { NULL, 0 },
18386 /* 0x4f */ { NULL, 0 },
18387 /* 0x50 */ { NULL, 0 },
18388 /* 0x51 */ { NULL, 0 },
18389 /* 0x52 */ { NULL, 0 },
18390 /* 0x53 */ { NULL, 0 },
18391 /* 0x54 */ { NULL, 0 },
18392 /* 0x55 */ { NULL, 0 },
18393 /* 0x56 */ { NULL, 0 },
18394 /* 0x57 */ { NULL, 0 },
18395 /* 0x58 */ { NULL, 0 },
18396 /* 0x59 */ { NULL, 0 },
18397 /* 0x5a */ { NULL, 0 },
18398 /* 0x5b */ { NULL, 0 },
18399 /* 0x5c */ { NULL, 0 },
18400 /* 0x5d */ { NULL, 0 },
18401 /* 0x5e */ { NULL, 0 },
18402 /* 0x5f */ { NULL, 0 },
18403 /* 0x60 */ { NULL, 0 },
18404 /* 0x61 */ { NULL, 0 },
18405 /* 0x62 */ { NULL, 0 },
18406 /* 0x63 */ { NULL, 0 },
18407 /* 0x64 */ { NULL, 0 },
18408 /* 0x65 */ { NULL, 0 },
18409 /* 0x66 */ { NULL, 0 },
18410 /* 0x67 */ { NULL, 0 },
18411 /* 0x68 */ { NULL, 0 },
18412 /* 0x69 */ { NULL, 0 },
18413 /* 0x6a */ { NULL, 0 },
18414 /* 0x6b */ { NULL, 0 },
18415 /* 0x6c */ { NULL, 0 },
18416 /* 0x6d */ { NULL, 0 },
18417 /* 0x6e */ { NULL, 0 },
18418 /* 0x6f */ { NULL, 0 },
18419 /* 0x70 */ { NULL, 0 },
18420 /* 0x71 */ { NULL, 0 },
18421 /* 0x72 */ { NULL, 0 },
18422 /* 0x73 */ { NULL, 0 },
18423 /* 0x74 */ { NULL, 0 },
18424 /* 0x75 */ { NULL, 0 },
18425 /* 0x76 */ { NULL, 0 },
18426 /* 0x77 */ { NULL, 0 },
18427 /* 0x78 */ { NULL, 0 },
18428 /* 0x79 */ { NULL, 0 },
18429 /* 0x7a */ { NULL, 0 },
18430 /* 0x7b */ { NULL, 0 },
18431 /* 0x7c */ { NULL, 0 },
18432 /* 0x7d */ { NULL, 0 },
18433 /* 0x7e */ { NULL, 0 },
18434 /* 0x7f */ { NULL, 0 },
18435 /* 0x80 */ { NULL, 0 },
18436 /* 0x81 */ { NULL, 0 },
18437 /* 0x82 */ { NULL, 0 },
18438 /* 0x83 */ { NULL, 0 },
18439 /* 0x84 */ { NULL, 0 },
18440 /* 0x85 */ { NULL, 0 },
18441 /* 0x86 */ { NULL, 0 },
18442 /* 0x87 */ { NULL, 0 },
18443 /* 0x88 */ { NULL, 0 },
18444 /* 0x89 */ { NULL, 0 },
18445 /* 0x8a */ { NULL, 0 },
18446 /* 0x8b */ { NULL, 0 },
18447 /* 0x8c */ { NULL, 0 },
18448 /* 0x8d */ { NULL, 0 },
18449 /* 0x8e */ { NULL, 0 },
18450 /* 0x8f */ { NULL, 0 },
18451 /* 0x90 */ { NULL, 0 },
18452 /* 0x91 */ { NULL, 0 },
18453 /* 0x92 */ { NULL, 0 },
18454 /* 0x93 */ { NULL, 0 },
18455 /* 0x94 */ { NULL, 0 },
18456 /* 0x95 */ { NULL, 0 },
18457 /* 0x96 */ { NULL, 0 },
18458 /* 0x97 */ { NULL, 0 },
18459 /* 0x98 */ { NULL, 0 },
18460 /* 0x99 */ { NULL, 0 },
18461 /* 0x9a */ { NULL, 0 },
18462 /* 0x9b */ { NULL, 0 },
18463 /* 0x9c */ { NULL, 0 },
18464 /* 0x9d */ { NULL, 0 },
18465 /* 0x9e */ { NULL, 0 },
18466 /* 0x9f */ { NULL, 0 },
18467 /* 0xa0 */ { NULL, 0 },
18468 /* 0xa1 */ { NULL, 0 },
18469 /* 0xa2 */ { NULL, 0 },
18470 /* 0xa3 */ { NULL, 0 },
18471 /* 0xa4 */ { NULL, 0 },
18472 /* 0xa5 */ { NULL, 0 },
18473 /* 0xa6 */ { NULL, 0 },
18474 /* 0xa7 */ { NULL, 0 },
18475 /* 0xa8 */ { NULL, 0 },
18476 /* 0xa9 */ { NULL, 0 },
18477 /* 0xaa */ { NULL, 0 },
18478 /* 0xab */ { NULL, 0 },
18479 /* 0xac */ { NULL, 0 },
18480 /* 0xad */ { NULL, 0 },
18481 /* 0xae */ { NULL, 0 },
18482 /* 0xaf */ { NULL, 0 },
18483 /* 0xb0 */ { NULL, 0 },
18484 /* 0xb1 */ { NULL, 0 },
18485 /* 0xb2 */ { NULL, 0 },
18486 /* 0xb3 */ { NULL, 0 },
18487 /* 0xb4 */ { NULL, 0 },
18488 /* 0xb5 */ { NULL, 0 },
18489 /* 0xb6 */ { NULL, 0 },
18490 /* 0xb7 */ { NULL, 0 },
18491 /* 0xb8 */ { NULL, 0 },
18492 /* 0xb9 */ { NULL, 0 },
18493 /* 0xba */ { NULL, 0 },
18494 /* 0xbb */ { NULL, 0 },
18495 /* 0xbc */ { NULL, 0 },
18496 /* 0xbd */ { NULL, 0 },
18497 /* 0xbe */ { NULL, 0 },
18498 /* 0xbf */ { NULL, 0 },
18499 /* 0xc0 */ { NULL, 0 },
18500 /* 0xc1 */ { NULL, 0 },
18501 /* 0xc2 */ { NULL, 0 },
18502 /* 0xc3 */ { NULL, 0 },
18503 /* 0xc4 */ { NULL, 0 },
18504 /* 0xc5 */ { NULL, 0 },
18505 /* 0xc6 */ { NULL, 0 },
18506 /* 0xc7 */ { NULL, 0 },
18507 /* 0xc8 */ { NULL, 0 },
18508 /* 0xc9 */ { NULL, 0 },
18509 /* 0xca */ { NULL, 0 },
18510 /* 0xcb */ { NULL, 0 },
18511 /* 0xcc */ { NULL, 0 },
18512 /* 0xcd */ { NULL, 0 },
18513 /* 0xce */ { NULL, 0 },
18514 /* 0xcf */ { NULL, 0 },
18515 /* 0xd0 */ { NULL, 0 },
18516 /* 0xd1 */ { NULL, 0 },
18517 /* 0xd2 */ { NULL, 0 },
18518 /* 0xd3 */ { NULL, 0 },
18519 /* 0xd4 */ { NULL, 0 },
18520 /* 0xd5 */ { NULL, 0 },
18521 /* 0xd6 */ { NULL, 0 },
18522 /* 0xd7 */ { NULL, 0 },
18523 /* 0xd8 */ { NULL, 0 },
18524 /* 0xd9 */ { NULL, 0 },
18525 /* 0xda */ { NULL, 0 },
18526 /* 0xdb */ { NULL, 0 },
18527 /* 0xdc */ { NULL, 0 },
18528 /* 0xdd */ { NULL, 0 },
18529 /* 0xde */ { NULL, 0 },
18530 /* 0xdf */ { NULL, 0 },
18531 /* 0xe0 */ { NULL, 0 },
18532 /* 0xe1 */ { NULL, 0 },
18533 /* 0xe2 */ { NULL, 0 },
18534 /* 0xe3 */ { NULL, 0 },
18535 /* 0xe4 */ { NULL, 0 },
18536 /* 0xe5 */ { NULL, 0 },
18537 /* 0xe6 */ { NULL, 0 },
18538 /* 0xe7 */ { NULL, 0 },
18539 /* 0xe8 */ { NULL, 0 },
18540 /* 0xe9 */ { NULL, 0 },
18541 /* 0xea */ { NULL, 0 },
18542 /* 0xeb */ { NULL, 0 },
18543 /* 0xec */ { NULL, 0 },
18544 /* 0xed */ { NULL, 0 },
18545 /* 0xee */ { NULL, 0 },
18546 /* 0xef */ { NULL, 0 },
18547 /* 0xf0 */ { NULL, 0 },
18548 /* 0xf1 */ { NULL, 0 },
18549 /* 0xf2 */ { NULL, 0 },
18550 /* 0xf3 */ { NULL, 0 },
18551 /* 0xf4 */ { NULL, 0 },
18552 /* 0xf5 */ { itable_vex022F5, 2 },
18553 /* 0xf6 */ { NULL, 0 },
18554 /* 0xf7 */ { itable_vex022F7, 2 },
18555 /* 0xf8 */ { NULL, 0 },
18556 /* 0xf9 */ { NULL, 0 },
18557 /* 0xfa */ { NULL, 0 },
18558 /* 0xfb */ { NULL, 0 },
18559 /* 0xfc */ { NULL, 0 },
18560 /* 0xfd */ { NULL, 0 },
18561 /* 0xfe */ { NULL, 0 },
18562 /* 0xff */ { NULL, 0 },
18563};
18564
18565static const struct disasm_index itable_vex023[256] = {
18566 /* 0x00 */ { NULL, 0 },
18567 /* 0x01 */ { NULL, 0 },
18568 /* 0x02 */ { NULL, 0 },
18569 /* 0x03 */ { NULL, 0 },
18570 /* 0x04 */ { NULL, 0 },
18571 /* 0x05 */ { NULL, 0 },
18572 /* 0x06 */ { NULL, 0 },
18573 /* 0x07 */ { NULL, 0 },
18574 /* 0x08 */ { NULL, 0 },
18575 /* 0x09 */ { NULL, 0 },
18576 /* 0x0a */ { NULL, 0 },
18577 /* 0x0b */ { NULL, 0 },
18578 /* 0x0c */ { NULL, 0 },
18579 /* 0x0d */ { NULL, 0 },
18580 /* 0x0e */ { NULL, 0 },
18581 /* 0x0f */ { NULL, 0 },
18582 /* 0x10 */ { NULL, 0 },
18583 /* 0x11 */ { NULL, 0 },
18584 /* 0x12 */ { NULL, 0 },
18585 /* 0x13 */ { NULL, 0 },
18586 /* 0x14 */ { NULL, 0 },
18587 /* 0x15 */ { NULL, 0 },
18588 /* 0x16 */ { NULL, 0 },
18589 /* 0x17 */ { NULL, 0 },
18590 /* 0x18 */ { NULL, 0 },
18591 /* 0x19 */ { NULL, 0 },
18592 /* 0x1a */ { NULL, 0 },
18593 /* 0x1b */ { NULL, 0 },
18594 /* 0x1c */ { NULL, 0 },
18595 /* 0x1d */ { NULL, 0 },
18596 /* 0x1e */ { NULL, 0 },
18597 /* 0x1f */ { NULL, 0 },
18598 /* 0x20 */ { NULL, 0 },
18599 /* 0x21 */ { NULL, 0 },
18600 /* 0x22 */ { NULL, 0 },
18601 /* 0x23 */ { NULL, 0 },
18602 /* 0x24 */ { NULL, 0 },
18603 /* 0x25 */ { NULL, 0 },
18604 /* 0x26 */ { NULL, 0 },
18605 /* 0x27 */ { NULL, 0 },
18606 /* 0x28 */ { NULL, 0 },
18607 /* 0x29 */ { NULL, 0 },
18608 /* 0x2a */ { NULL, 0 },
18609 /* 0x2b */ { NULL, 0 },
18610 /* 0x2c */ { NULL, 0 },
18611 /* 0x2d */ { NULL, 0 },
18612 /* 0x2e */ { NULL, 0 },
18613 /* 0x2f */ { NULL, 0 },
18614 /* 0x30 */ { NULL, 0 },
18615 /* 0x31 */ { NULL, 0 },
18616 /* 0x32 */ { NULL, 0 },
18617 /* 0x33 */ { NULL, 0 },
18618 /* 0x34 */ { NULL, 0 },
18619 /* 0x35 */ { NULL, 0 },
18620 /* 0x36 */ { NULL, 0 },
18621 /* 0x37 */ { NULL, 0 },
18622 /* 0x38 */ { NULL, 0 },
18623 /* 0x39 */ { NULL, 0 },
18624 /* 0x3a */ { NULL, 0 },
18625 /* 0x3b */ { NULL, 0 },
18626 /* 0x3c */ { NULL, 0 },
18627 /* 0x3d */ { NULL, 0 },
18628 /* 0x3e */ { NULL, 0 },
18629 /* 0x3f */ { NULL, 0 },
18630 /* 0x40 */ { NULL, 0 },
18631 /* 0x41 */ { NULL, 0 },
18632 /* 0x42 */ { NULL, 0 },
18633 /* 0x43 */ { NULL, 0 },
18634 /* 0x44 */ { NULL, 0 },
18635 /* 0x45 */ { NULL, 0 },
18636 /* 0x46 */ { NULL, 0 },
18637 /* 0x47 */ { NULL, 0 },
18638 /* 0x48 */ { NULL, 0 },
18639 /* 0x49 */ { NULL, 0 },
18640 /* 0x4a */ { NULL, 0 },
18641 /* 0x4b */ { NULL, 0 },
18642 /* 0x4c */ { NULL, 0 },
18643 /* 0x4d */ { NULL, 0 },
18644 /* 0x4e */ { NULL, 0 },
18645 /* 0x4f */ { NULL, 0 },
18646 /* 0x50 */ { NULL, 0 },
18647 /* 0x51 */ { NULL, 0 },
18648 /* 0x52 */ { NULL, 0 },
18649 /* 0x53 */ { NULL, 0 },
18650 /* 0x54 */ { NULL, 0 },
18651 /* 0x55 */ { NULL, 0 },
18652 /* 0x56 */ { NULL, 0 },
18653 /* 0x57 */ { NULL, 0 },
18654 /* 0x58 */ { NULL, 0 },
18655 /* 0x59 */ { NULL, 0 },
18656 /* 0x5a */ { NULL, 0 },
18657 /* 0x5b */ { NULL, 0 },
18658 /* 0x5c */ { NULL, 0 },
18659 /* 0x5d */ { NULL, 0 },
18660 /* 0x5e */ { NULL, 0 },
18661 /* 0x5f */ { NULL, 0 },
18662 /* 0x60 */ { NULL, 0 },
18663 /* 0x61 */ { NULL, 0 },
18664 /* 0x62 */ { NULL, 0 },
18665 /* 0x63 */ { NULL, 0 },
18666 /* 0x64 */ { NULL, 0 },
18667 /* 0x65 */ { NULL, 0 },
18668 /* 0x66 */ { NULL, 0 },
18669 /* 0x67 */ { NULL, 0 },
18670 /* 0x68 */ { NULL, 0 },
18671 /* 0x69 */ { NULL, 0 },
18672 /* 0x6a */ { NULL, 0 },
18673 /* 0x6b */ { NULL, 0 },
18674 /* 0x6c */ { NULL, 0 },
18675 /* 0x6d */ { NULL, 0 },
18676 /* 0x6e */ { NULL, 0 },
18677 /* 0x6f */ { NULL, 0 },
18678 /* 0x70 */ { NULL, 0 },
18679 /* 0x71 */ { NULL, 0 },
18680 /* 0x72 */ { NULL, 0 },
18681 /* 0x73 */ { NULL, 0 },
18682 /* 0x74 */ { NULL, 0 },
18683 /* 0x75 */ { NULL, 0 },
18684 /* 0x76 */ { NULL, 0 },
18685 /* 0x77 */ { NULL, 0 },
18686 /* 0x78 */ { NULL, 0 },
18687 /* 0x79 */ { NULL, 0 },
18688 /* 0x7a */ { NULL, 0 },
18689 /* 0x7b */ { NULL, 0 },
18690 /* 0x7c */ { NULL, 0 },
18691 /* 0x7d */ { NULL, 0 },
18692 /* 0x7e */ { NULL, 0 },
18693 /* 0x7f */ { NULL, 0 },
18694 /* 0x80 */ { NULL, 0 },
18695 /* 0x81 */ { NULL, 0 },
18696 /* 0x82 */ { NULL, 0 },
18697 /* 0x83 */ { NULL, 0 },
18698 /* 0x84 */ { NULL, 0 },
18699 /* 0x85 */ { NULL, 0 },
18700 /* 0x86 */ { NULL, 0 },
18701 /* 0x87 */ { NULL, 0 },
18702 /* 0x88 */ { NULL, 0 },
18703 /* 0x89 */ { NULL, 0 },
18704 /* 0x8a */ { NULL, 0 },
18705 /* 0x8b */ { NULL, 0 },
18706 /* 0x8c */ { NULL, 0 },
18707 /* 0x8d */ { NULL, 0 },
18708 /* 0x8e */ { NULL, 0 },
18709 /* 0x8f */ { NULL, 0 },
18710 /* 0x90 */ { NULL, 0 },
18711 /* 0x91 */ { NULL, 0 },
18712 /* 0x92 */ { NULL, 0 },
18713 /* 0x93 */ { NULL, 0 },
18714 /* 0x94 */ { NULL, 0 },
18715 /* 0x95 */ { NULL, 0 },
18716 /* 0x96 */ { NULL, 0 },
18717 /* 0x97 */ { NULL, 0 },
18718 /* 0x98 */ { NULL, 0 },
18719 /* 0x99 */ { NULL, 0 },
18720 /* 0x9a */ { NULL, 0 },
18721 /* 0x9b */ { NULL, 0 },
18722 /* 0x9c */ { NULL, 0 },
18723 /* 0x9d */ { NULL, 0 },
18724 /* 0x9e */ { NULL, 0 },
18725 /* 0x9f */ { NULL, 0 },
18726 /* 0xa0 */ { NULL, 0 },
18727 /* 0xa1 */ { NULL, 0 },
18728 /* 0xa2 */ { NULL, 0 },
18729 /* 0xa3 */ { NULL, 0 },
18730 /* 0xa4 */ { NULL, 0 },
18731 /* 0xa5 */ { NULL, 0 },
18732 /* 0xa6 */ { NULL, 0 },
18733 /* 0xa7 */ { NULL, 0 },
18734 /* 0xa8 */ { NULL, 0 },
18735 /* 0xa9 */ { NULL, 0 },
18736 /* 0xaa */ { NULL, 0 },
18737 /* 0xab */ { NULL, 0 },
18738 /* 0xac */ { NULL, 0 },
18739 /* 0xad */ { NULL, 0 },
18740 /* 0xae */ { NULL, 0 },
18741 /* 0xaf */ { NULL, 0 },
18742 /* 0xb0 */ { NULL, 0 },
18743 /* 0xb1 */ { NULL, 0 },
18744 /* 0xb2 */ { NULL, 0 },
18745 /* 0xb3 */ { NULL, 0 },
18746 /* 0xb4 */ { NULL, 0 },
18747 /* 0xb5 */ { NULL, 0 },
18748 /* 0xb6 */ { NULL, 0 },
18749 /* 0xb7 */ { NULL, 0 },
18750 /* 0xb8 */ { NULL, 0 },
18751 /* 0xb9 */ { NULL, 0 },
18752 /* 0xba */ { NULL, 0 },
18753 /* 0xbb */ { NULL, 0 },
18754 /* 0xbc */ { NULL, 0 },
18755 /* 0xbd */ { NULL, 0 },
18756 /* 0xbe */ { NULL, 0 },
18757 /* 0xbf */ { NULL, 0 },
18758 /* 0xc0 */ { NULL, 0 },
18759 /* 0xc1 */ { NULL, 0 },
18760 /* 0xc2 */ { NULL, 0 },
18761 /* 0xc3 */ { NULL, 0 },
18762 /* 0xc4 */ { NULL, 0 },
18763 /* 0xc5 */ { NULL, 0 },
18764 /* 0xc6 */ { NULL, 0 },
18765 /* 0xc7 */ { NULL, 0 },
18766 /* 0xc8 */ { NULL, 0 },
18767 /* 0xc9 */ { NULL, 0 },
18768 /* 0xca */ { NULL, 0 },
18769 /* 0xcb */ { NULL, 0 },
18770 /* 0xcc */ { NULL, 0 },
18771 /* 0xcd */ { NULL, 0 },
18772 /* 0xce */ { NULL, 0 },
18773 /* 0xcf */ { NULL, 0 },
18774 /* 0xd0 */ { NULL, 0 },
18775 /* 0xd1 */ { NULL, 0 },
18776 /* 0xd2 */ { NULL, 0 },
18777 /* 0xd3 */ { NULL, 0 },
18778 /* 0xd4 */ { NULL, 0 },
18779 /* 0xd5 */ { NULL, 0 },
18780 /* 0xd6 */ { NULL, 0 },
18781 /* 0xd7 */ { NULL, 0 },
18782 /* 0xd8 */ { NULL, 0 },
18783 /* 0xd9 */ { NULL, 0 },
18784 /* 0xda */ { NULL, 0 },
18785 /* 0xdb */ { NULL, 0 },
18786 /* 0xdc */ { NULL, 0 },
18787 /* 0xdd */ { NULL, 0 },
18788 /* 0xde */ { NULL, 0 },
18789 /* 0xdf */ { NULL, 0 },
18790 /* 0xe0 */ { NULL, 0 },
18791 /* 0xe1 */ { NULL, 0 },
18792 /* 0xe2 */ { NULL, 0 },
18793 /* 0xe3 */ { NULL, 0 },
18794 /* 0xe4 */ { NULL, 0 },
18795 /* 0xe5 */ { NULL, 0 },
18796 /* 0xe6 */ { NULL, 0 },
18797 /* 0xe7 */ { NULL, 0 },
18798 /* 0xe8 */ { NULL, 0 },
18799 /* 0xe9 */ { NULL, 0 },
18800 /* 0xea */ { NULL, 0 },
18801 /* 0xeb */ { NULL, 0 },
18802 /* 0xec */ { NULL, 0 },
18803 /* 0xed */ { NULL, 0 },
18804 /* 0xee */ { NULL, 0 },
18805 /* 0xef */ { NULL, 0 },
18806 /* 0xf0 */ { NULL, 0 },
18807 /* 0xf1 */ { NULL, 0 },
18808 /* 0xf2 */ { NULL, 0 },
18809 /* 0xf3 */ { NULL, 0 },
18810 /* 0xf4 */ { NULL, 0 },
18811 /* 0xf5 */ { itable_vex023F5, 2 },
18812 /* 0xf6 */ { itable_vex023F6, 2 },
18813 /* 0xf7 */ { itable_vex023F7, 2 },
18814 /* 0xf8 */ { NULL, 0 },
18815 /* 0xf9 */ { NULL, 0 },
18816 /* 0xfa */ { NULL, 0 },
18817 /* 0xfb */ { NULL, 0 },
18818 /* 0xfc */ { NULL, 0 },
18819 /* 0xfd */ { NULL, 0 },
18820 /* 0xfe */ { NULL, 0 },
18821 /* 0xff */ { NULL, 0 },
18822};
18823
18824static const struct disasm_index itable_vex031[256] = {
18825 /* 0x00 */ { itable_vex03100, 1 },
18826 /* 0x01 */ { itable_vex03101, 1 },
18827 /* 0x02 */ { itable_vex03102, 4 },
18828 /* 0x03 */ { NULL, 0 },
18829 /* 0x04 */ { itable_vex03104, 2 },
18830 /* 0x05 */ { itable_vex03105, 2 },
18831 /* 0x06 */ { itable_vex03106, 2 },
18832 /* 0x07 */ { NULL, 0 },
18833 /* 0x08 */ { itable_vex03108, 2 },
18834 /* 0x09 */ { itable_vex03109, 2 },
18835 /* 0x0a */ { itable_vex0310A, 2 },
18836 /* 0x0b */ { itable_vex0310B, 2 },
18837 /* 0x0c */ { itable_vex0310C, 4 },
18838 /* 0x0d */ { itable_vex0310D, 4 },
18839 /* 0x0e */ { itable_vex0310E, 4 },
18840 /* 0x0f */ { itable_vex0310F, 4 },
18841 /* 0x10 */ { NULL, 0 },
18842 /* 0x11 */ { NULL, 0 },
18843 /* 0x12 */ { NULL, 0 },
18844 /* 0x13 */ { NULL, 0 },
18845 /* 0x14 */ { itable_vex03114, 3 },
18846 /* 0x15 */ { itable_vex03115, 3 },
18847 /* 0x16 */ { itable_vex03116, 3 },
18848 /* 0x17 */ { itable_vex03117, 1 },
18849 /* 0x18 */ { itable_vex03118, 2 },
18850 /* 0x19 */ { itable_vex03119, 1 },
18851 /* 0x1a */ { NULL, 0 },
18852 /* 0x1b */ { NULL, 0 },
18853 /* 0x1c */ { NULL, 0 },
18854 /* 0x1d */ { itable_vex0311D, 2 },
18855 /* 0x1e */ { NULL, 0 },
18856 /* 0x1f */ { NULL, 0 },
18857 /* 0x20 */ { itable_vex03120, 6 },
18858 /* 0x21 */ { itable_vex03121, 2 },
18859 /* 0x22 */ { itable_vex03122, 8 },
18860 /* 0x23 */ { NULL, 0 },
18861 /* 0x24 */ { NULL, 0 },
18862 /* 0x25 */ { NULL, 0 },
18863 /* 0x26 */ { NULL, 0 },
18864 /* 0x27 */ { NULL, 0 },
18865 /* 0x28 */ { NULL, 0 },
18866 /* 0x29 */ { NULL, 0 },
18867 /* 0x2a */ { NULL, 0 },
18868 /* 0x2b */ { NULL, 0 },
18869 /* 0x2c */ { NULL, 0 },
18870 /* 0x2d */ { NULL, 0 },
18871 /* 0x2e */ { NULL, 0 },
18872 /* 0x2f */ { NULL, 0 },
18873 /* 0x30 */ { itable_vex03130, 2 },
18874 /* 0x31 */ { itable_vex03131, 2 },
18875 /* 0x32 */ { itable_vex03132, 2 },
18876 /* 0x33 */ { itable_vex03133, 2 },
18877 /* 0x34 */ { NULL, 0 },
18878 /* 0x35 */ { NULL, 0 },
18879 /* 0x36 */ { NULL, 0 },
18880 /* 0x37 */ { NULL, 0 },
18881 /* 0x38 */ { itable_vex03138, 2 },
18882 /* 0x39 */ { itable_vex03139, 1 },
18883 /* 0x3a */ { NULL, 0 },
18884 /* 0x3b */ { NULL, 0 },
18885 /* 0x3c */ { NULL, 0 },
18886 /* 0x3d */ { NULL, 0 },
18887 /* 0x3e */ { NULL, 0 },
18888 /* 0x3f */ { NULL, 0 },
18889 /* 0x40 */ { itable_vex03140, 4 },
18890 /* 0x41 */ { itable_vex03141, 2 },
18891 /* 0x42 */ { itable_vex03142, 4 },
18892 /* 0x43 */ { NULL, 0 },
18893 /* 0x44 */ { itable_vex03144, 10 },
18894 /* 0x45 */ { NULL, 0 },
18895 /* 0x46 */ { itable_vex03146, 2 },
18896 /* 0x47 */ { NULL, 0 },
18897 /* 0x48 */ { NULL, 0 },
18898 /* 0x49 */ { NULL, 0 },
18899 /* 0x4a */ { itable_vex0314A, 4 },
18900 /* 0x4b */ { itable_vex0314B, 4 },
18901 /* 0x4c */ { itable_vex0314C, 4 },
18902 /* 0x4d */ { NULL, 0 },
18903 /* 0x4e */ { NULL, 0 },
18904 /* 0x4f */ { NULL, 0 },
18905 /* 0x50 */ { NULL, 0 },
18906 /* 0x51 */ { NULL, 0 },
18907 /* 0x52 */ { NULL, 0 },
18908 /* 0x53 */ { NULL, 0 },
18909 /* 0x54 */ { NULL, 0 },
18910 /* 0x55 */ { NULL, 0 },
18911 /* 0x56 */ { NULL, 0 },
18912 /* 0x57 */ { NULL, 0 },
18913 /* 0x58 */ { NULL, 0 },
18914 /* 0x59 */ { NULL, 0 },
18915 /* 0x5a */ { NULL, 0 },
18916 /* 0x5b */ { NULL, 0 },
18917 /* 0x5c */ { itable_vex0315C, 8 },
18918 /* 0x5d */ { itable_vex0315D, 8 },
18919 /* 0x5e */ { itable_vex0315E, 8 },
18920 /* 0x5f */ { itable_vex0315F, 8 },
18921 /* 0x60 */ { itable_vex03160, 1 },
18922 /* 0x61 */ { itable_vex03161, 1 },
18923 /* 0x62 */ { itable_vex03162, 1 },
18924 /* 0x63 */ { itable_vex03163, 1 },
18925 /* 0x64 */ { NULL, 0 },
18926 /* 0x65 */ { NULL, 0 },
18927 /* 0x66 */ { NULL, 0 },
18928 /* 0x67 */ { NULL, 0 },
18929 /* 0x68 */ { itable_vex03168, 8 },
18930 /* 0x69 */ { itable_vex03169, 8 },
18931 /* 0x6a */ { itable_vex0316A, 4 },
18932 /* 0x6b */ { itable_vex0316B, 4 },
18933 /* 0x6c */ { itable_vex0316C, 8 },
18934 /* 0x6d */ { itable_vex0316D, 8 },
18935 /* 0x6e */ { itable_vex0316E, 4 },
18936 /* 0x6f */ { itable_vex0316F, 4 },
18937 /* 0x70 */ { NULL, 0 },
18938 /* 0x71 */ { NULL, 0 },
18939 /* 0x72 */ { NULL, 0 },
18940 /* 0x73 */ { NULL, 0 },
18941 /* 0x74 */ { NULL, 0 },
18942 /* 0x75 */ { NULL, 0 },
18943 /* 0x76 */ { NULL, 0 },
18944 /* 0x77 */ { NULL, 0 },
18945 /* 0x78 */ { itable_vex03178, 8 },
18946 /* 0x79 */ { itable_vex03179, 8 },
18947 /* 0x7a */ { itable_vex0317A, 4 },
18948 /* 0x7b */ { itable_vex0317B, 4 },
18949 /* 0x7c */ { itable_vex0317C, 8 },
18950 /* 0x7d */ { itable_vex0317D, 8 },
18951 /* 0x7e */ { itable_vex0317E, 4 },
18952 /* 0x7f */ { itable_vex0317F, 4 },
18953 /* 0x80 */ { NULL, 0 },
18954 /* 0x81 */ { NULL, 0 },
18955 /* 0x82 */ { NULL, 0 },
18956 /* 0x83 */ { NULL, 0 },
18957 /* 0x84 */ { NULL, 0 },
18958 /* 0x85 */ { NULL, 0 },
18959 /* 0x86 */ { NULL, 0 },
18960 /* 0x87 */ { NULL, 0 },
18961 /* 0x88 */ { NULL, 0 },
18962 /* 0x89 */ { NULL, 0 },
18963 /* 0x8a */ { NULL, 0 },
18964 /* 0x8b */ { NULL, 0 },
18965 /* 0x8c */ { NULL, 0 },
18966 /* 0x8d */ { NULL, 0 },
18967 /* 0x8e */ { NULL, 0 },
18968 /* 0x8f */ { NULL, 0 },
18969 /* 0x90 */ { NULL, 0 },
18970 /* 0x91 */ { NULL, 0 },
18971 /* 0x92 */ { NULL, 0 },
18972 /* 0x93 */ { NULL, 0 },
18973 /* 0x94 */ { NULL, 0 },
18974 /* 0x95 */ { NULL, 0 },
18975 /* 0x96 */ { NULL, 0 },
18976 /* 0x97 */ { NULL, 0 },
18977 /* 0x98 */ { NULL, 0 },
18978 /* 0x99 */ { NULL, 0 },
18979 /* 0x9a */ { NULL, 0 },
18980 /* 0x9b */ { NULL, 0 },
18981 /* 0x9c */ { NULL, 0 },
18982 /* 0x9d */ { NULL, 0 },
18983 /* 0x9e */ { NULL, 0 },
18984 /* 0x9f */ { NULL, 0 },
18985 /* 0xa0 */ { NULL, 0 },
18986 /* 0xa1 */ { NULL, 0 },
18987 /* 0xa2 */ { NULL, 0 },
18988 /* 0xa3 */ { NULL, 0 },
18989 /* 0xa4 */ { NULL, 0 },
18990 /* 0xa5 */ { NULL, 0 },
18991 /* 0xa6 */ { NULL, 0 },
18992 /* 0xa7 */ { NULL, 0 },
18993 /* 0xa8 */ { NULL, 0 },
18994 /* 0xa9 */ { NULL, 0 },
18995 /* 0xaa */ { NULL, 0 },
18996 /* 0xab */ { NULL, 0 },
18997 /* 0xac */ { NULL, 0 },
18998 /* 0xad */ { NULL, 0 },
18999 /* 0xae */ { NULL, 0 },
19000 /* 0xaf */ { NULL, 0 },
19001 /* 0xb0 */ { NULL, 0 },
19002 /* 0xb1 */ { NULL, 0 },
19003 /* 0xb2 */ { NULL, 0 },
19004 /* 0xb3 */ { NULL, 0 },
19005 /* 0xb4 */ { NULL, 0 },
19006 /* 0xb5 */ { NULL, 0 },
19007 /* 0xb6 */ { NULL, 0 },
19008 /* 0xb7 */ { NULL, 0 },
19009 /* 0xb8 */ { NULL, 0 },
19010 /* 0xb9 */ { NULL, 0 },
19011 /* 0xba */ { NULL, 0 },
19012 /* 0xbb */ { NULL, 0 },
19013 /* 0xbc */ { NULL, 0 },
19014 /* 0xbd */ { NULL, 0 },
19015 /* 0xbe */ { NULL, 0 },
19016 /* 0xbf */ { NULL, 0 },
19017 /* 0xc0 */ { NULL, 0 },
19018 /* 0xc1 */ { NULL, 0 },
19019 /* 0xc2 */ { NULL, 0 },
19020 /* 0xc3 */ { NULL, 0 },
19021 /* 0xc4 */ { NULL, 0 },
19022 /* 0xc5 */ { NULL, 0 },
19023 /* 0xc6 */ { NULL, 0 },
19024 /* 0xc7 */ { NULL, 0 },
19025 /* 0xc8 */ { NULL, 0 },
19026 /* 0xc9 */ { NULL, 0 },
19027 /* 0xca */ { NULL, 0 },
19028 /* 0xcb */ { NULL, 0 },
19029 /* 0xcc */ { NULL, 0 },
19030 /* 0xcd */ { NULL, 0 },
19031 /* 0xce */ { NULL, 0 },
19032 /* 0xcf */ { NULL, 0 },
19033 /* 0xd0 */ { NULL, 0 },
19034 /* 0xd1 */ { NULL, 0 },
19035 /* 0xd2 */ { NULL, 0 },
19036 /* 0xd3 */ { NULL, 0 },
19037 /* 0xd4 */ { NULL, 0 },
19038 /* 0xd5 */ { NULL, 0 },
19039 /* 0xd6 */ { NULL, 0 },
19040 /* 0xd7 */ { NULL, 0 },
19041 /* 0xd8 */ { NULL, 0 },
19042 /* 0xd9 */ { NULL, 0 },
19043 /* 0xda */ { NULL, 0 },
19044 /* 0xdb */ { NULL, 0 },
19045 /* 0xdc */ { NULL, 0 },
19046 /* 0xdd */ { NULL, 0 },
19047 /* 0xde */ { NULL, 0 },
19048 /* 0xdf */ { itable_vex031DF, 1 },
19049 /* 0xe0 */ { NULL, 0 },
19050 /* 0xe1 */ { NULL, 0 },
19051 /* 0xe2 */ { NULL, 0 },
19052 /* 0xe3 */ { NULL, 0 },
19053 /* 0xe4 */ { NULL, 0 },
19054 /* 0xe5 */ { NULL, 0 },
19055 /* 0xe6 */ { NULL, 0 },
19056 /* 0xe7 */ { NULL, 0 },
19057 /* 0xe8 */ { NULL, 0 },
19058 /* 0xe9 */ { NULL, 0 },
19059 /* 0xea */ { NULL, 0 },
19060 /* 0xeb */ { NULL, 0 },
19061 /* 0xec */ { NULL, 0 },
19062 /* 0xed */ { NULL, 0 },
19063 /* 0xee */ { NULL, 0 },
19064 /* 0xef */ { NULL, 0 },
19065 /* 0xf0 */ { NULL, 0 },
19066 /* 0xf1 */ { NULL, 0 },
19067 /* 0xf2 */ { NULL, 0 },
19068 /* 0xf3 */ { NULL, 0 },
19069 /* 0xf4 */ { NULL, 0 },
19070 /* 0xf5 */ { NULL, 0 },
19071 /* 0xf6 */ { NULL, 0 },
19072 /* 0xf7 */ { NULL, 0 },
19073 /* 0xf8 */ { NULL, 0 },
19074 /* 0xf9 */ { NULL, 0 },
19075 /* 0xfa */ { NULL, 0 },
19076 /* 0xfb */ { NULL, 0 },
19077 /* 0xfc */ { NULL, 0 },
19078 /* 0xfd */ { NULL, 0 },
19079 /* 0xfe */ { NULL, 0 },
19080 /* 0xff */ { NULL, 0 },
19081};
19082
19083static const struct disasm_index itable_vex033[256] = {
19084 /* 0x00 */ { NULL, 0 },
19085 /* 0x01 */ { NULL, 0 },
19086 /* 0x02 */ { NULL, 0 },
19087 /* 0x03 */ { NULL, 0 },
19088 /* 0x04 */ { NULL, 0 },
19089 /* 0x05 */ { NULL, 0 },
19090 /* 0x06 */ { NULL, 0 },
19091 /* 0x07 */ { NULL, 0 },
19092 /* 0x08 */ { NULL, 0 },
19093 /* 0x09 */ { NULL, 0 },
19094 /* 0x0a */ { NULL, 0 },
19095 /* 0x0b */ { NULL, 0 },
19096 /* 0x0c */ { NULL, 0 },
19097 /* 0x0d */ { NULL, 0 },
19098 /* 0x0e */ { NULL, 0 },
19099 /* 0x0f */ { NULL, 0 },
19100 /* 0x10 */ { NULL, 0 },
19101 /* 0x11 */ { NULL, 0 },
19102 /* 0x12 */ { NULL, 0 },
19103 /* 0x13 */ { NULL, 0 },
19104 /* 0x14 */ { NULL, 0 },
19105 /* 0x15 */ { NULL, 0 },
19106 /* 0x16 */ { NULL, 0 },
19107 /* 0x17 */ { NULL, 0 },
19108 /* 0x18 */ { NULL, 0 },
19109 /* 0x19 */ { NULL, 0 },
19110 /* 0x1a */ { NULL, 0 },
19111 /* 0x1b */ { NULL, 0 },
19112 /* 0x1c */ { NULL, 0 },
19113 /* 0x1d */ { NULL, 0 },
19114 /* 0x1e */ { NULL, 0 },
19115 /* 0x1f */ { NULL, 0 },
19116 /* 0x20 */ { NULL, 0 },
19117 /* 0x21 */ { NULL, 0 },
19118 /* 0x22 */ { NULL, 0 },
19119 /* 0x23 */ { NULL, 0 },
19120 /* 0x24 */ { NULL, 0 },
19121 /* 0x25 */ { NULL, 0 },
19122 /* 0x26 */ { NULL, 0 },
19123 /* 0x27 */ { NULL, 0 },
19124 /* 0x28 */ { NULL, 0 },
19125 /* 0x29 */ { NULL, 0 },
19126 /* 0x2a */ { NULL, 0 },
19127 /* 0x2b */ { NULL, 0 },
19128 /* 0x2c */ { NULL, 0 },
19129 /* 0x2d */ { NULL, 0 },
19130 /* 0x2e */ { NULL, 0 },
19131 /* 0x2f */ { NULL, 0 },
19132 /* 0x30 */ { NULL, 0 },
19133 /* 0x31 */ { NULL, 0 },
19134 /* 0x32 */ { NULL, 0 },
19135 /* 0x33 */ { NULL, 0 },
19136 /* 0x34 */ { NULL, 0 },
19137 /* 0x35 */ { NULL, 0 },
19138 /* 0x36 */ { NULL, 0 },
19139 /* 0x37 */ { NULL, 0 },
19140 /* 0x38 */ { NULL, 0 },
19141 /* 0x39 */ { NULL, 0 },
19142 /* 0x3a */ { NULL, 0 },
19143 /* 0x3b */ { NULL, 0 },
19144 /* 0x3c */ { NULL, 0 },
19145 /* 0x3d */ { NULL, 0 },
19146 /* 0x3e */ { NULL, 0 },
19147 /* 0x3f */ { NULL, 0 },
19148 /* 0x40 */ { NULL, 0 },
19149 /* 0x41 */ { NULL, 0 },
19150 /* 0x42 */ { NULL, 0 },
19151 /* 0x43 */ { NULL, 0 },
19152 /* 0x44 */ { NULL, 0 },
19153 /* 0x45 */ { NULL, 0 },
19154 /* 0x46 */ { NULL, 0 },
19155 /* 0x47 */ { NULL, 0 },
19156 /* 0x48 */ { NULL, 0 },
19157 /* 0x49 */ { NULL, 0 },
19158 /* 0x4a */ { NULL, 0 },
19159 /* 0x4b */ { NULL, 0 },
19160 /* 0x4c */ { NULL, 0 },
19161 /* 0x4d */ { NULL, 0 },
19162 /* 0x4e */ { NULL, 0 },
19163 /* 0x4f */ { NULL, 0 },
19164 /* 0x50 */ { NULL, 0 },
19165 /* 0x51 */ { NULL, 0 },
19166 /* 0x52 */ { NULL, 0 },
19167 /* 0x53 */ { NULL, 0 },
19168 /* 0x54 */ { NULL, 0 },
19169 /* 0x55 */ { NULL, 0 },
19170 /* 0x56 */ { NULL, 0 },
19171 /* 0x57 */ { NULL, 0 },
19172 /* 0x58 */ { NULL, 0 },
19173 /* 0x59 */ { NULL, 0 },
19174 /* 0x5a */ { NULL, 0 },
19175 /* 0x5b */ { NULL, 0 },
19176 /* 0x5c */ { NULL, 0 },
19177 /* 0x5d */ { NULL, 0 },
19178 /* 0x5e */ { NULL, 0 },
19179 /* 0x5f */ { NULL, 0 },
19180 /* 0x60 */ { NULL, 0 },
19181 /* 0x61 */ { NULL, 0 },
19182 /* 0x62 */ { NULL, 0 },
19183 /* 0x63 */ { NULL, 0 },
19184 /* 0x64 */ { NULL, 0 },
19185 /* 0x65 */ { NULL, 0 },
19186 /* 0x66 */ { NULL, 0 },
19187 /* 0x67 */ { NULL, 0 },
19188 /* 0x68 */ { NULL, 0 },
19189 /* 0x69 */ { NULL, 0 },
19190 /* 0x6a */ { NULL, 0 },
19191 /* 0x6b */ { NULL, 0 },
19192 /* 0x6c */ { NULL, 0 },
19193 /* 0x6d */ { NULL, 0 },
19194 /* 0x6e */ { NULL, 0 },
19195 /* 0x6f */ { NULL, 0 },
19196 /* 0x70 */ { NULL, 0 },
19197 /* 0x71 */ { NULL, 0 },
19198 /* 0x72 */ { NULL, 0 },
19199 /* 0x73 */ { NULL, 0 },
19200 /* 0x74 */ { NULL, 0 },
19201 /* 0x75 */ { NULL, 0 },
19202 /* 0x76 */ { NULL, 0 },
19203 /* 0x77 */ { NULL, 0 },
19204 /* 0x78 */ { NULL, 0 },
19205 /* 0x79 */ { NULL, 0 },
19206 /* 0x7a */ { NULL, 0 },
19207 /* 0x7b */ { NULL, 0 },
19208 /* 0x7c */ { NULL, 0 },
19209 /* 0x7d */ { NULL, 0 },
19210 /* 0x7e */ { NULL, 0 },
19211 /* 0x7f */ { NULL, 0 },
19212 /* 0x80 */ { NULL, 0 },
19213 /* 0x81 */ { NULL, 0 },
19214 /* 0x82 */ { NULL, 0 },
19215 /* 0x83 */ { NULL, 0 },
19216 /* 0x84 */ { NULL, 0 },
19217 /* 0x85 */ { NULL, 0 },
19218 /* 0x86 */ { NULL, 0 },
19219 /* 0x87 */ { NULL, 0 },
19220 /* 0x88 */ { NULL, 0 },
19221 /* 0x89 */ { NULL, 0 },
19222 /* 0x8a */ { NULL, 0 },
19223 /* 0x8b */ { NULL, 0 },
19224 /* 0x8c */ { NULL, 0 },
19225 /* 0x8d */ { NULL, 0 },
19226 /* 0x8e */ { NULL, 0 },
19227 /* 0x8f */ { NULL, 0 },
19228 /* 0x90 */ { NULL, 0 },
19229 /* 0x91 */ { NULL, 0 },
19230 /* 0x92 */ { NULL, 0 },
19231 /* 0x93 */ { NULL, 0 },
19232 /* 0x94 */ { NULL, 0 },
19233 /* 0x95 */ { NULL, 0 },
19234 /* 0x96 */ { NULL, 0 },
19235 /* 0x97 */ { NULL, 0 },
19236 /* 0x98 */ { NULL, 0 },
19237 /* 0x99 */ { NULL, 0 },
19238 /* 0x9a */ { NULL, 0 },
19239 /* 0x9b */ { NULL, 0 },
19240 /* 0x9c */ { NULL, 0 },
19241 /* 0x9d */ { NULL, 0 },
19242 /* 0x9e */ { NULL, 0 },
19243 /* 0x9f */ { NULL, 0 },
19244 /* 0xa0 */ { NULL, 0 },
19245 /* 0xa1 */ { NULL, 0 },
19246 /* 0xa2 */ { NULL, 0 },
19247 /* 0xa3 */ { NULL, 0 },
19248 /* 0xa4 */ { NULL, 0 },
19249 /* 0xa5 */ { NULL, 0 },
19250 /* 0xa6 */ { NULL, 0 },
19251 /* 0xa7 */ { NULL, 0 },
19252 /* 0xa8 */ { NULL, 0 },
19253 /* 0xa9 */ { NULL, 0 },
19254 /* 0xaa */ { NULL, 0 },
19255 /* 0xab */ { NULL, 0 },
19256 /* 0xac */ { NULL, 0 },
19257 /* 0xad */ { NULL, 0 },
19258 /* 0xae */ { NULL, 0 },
19259 /* 0xaf */ { NULL, 0 },
19260 /* 0xb0 */ { NULL, 0 },
19261 /* 0xb1 */ { NULL, 0 },
19262 /* 0xb2 */ { NULL, 0 },
19263 /* 0xb3 */ { NULL, 0 },
19264 /* 0xb4 */ { NULL, 0 },
19265 /* 0xb5 */ { NULL, 0 },
19266 /* 0xb6 */ { NULL, 0 },
19267 /* 0xb7 */ { NULL, 0 },
19268 /* 0xb8 */ { NULL, 0 },
19269 /* 0xb9 */ { NULL, 0 },
19270 /* 0xba */ { NULL, 0 },
19271 /* 0xbb */ { NULL, 0 },
19272 /* 0xbc */ { NULL, 0 },
19273 /* 0xbd */ { NULL, 0 },
19274 /* 0xbe */ { NULL, 0 },
19275 /* 0xbf */ { NULL, 0 },
19276 /* 0xc0 */ { NULL, 0 },
19277 /* 0xc1 */ { NULL, 0 },
19278 /* 0xc2 */ { NULL, 0 },
19279 /* 0xc3 */ { NULL, 0 },
19280 /* 0xc4 */ { NULL, 0 },
19281 /* 0xc5 */ { NULL, 0 },
19282 /* 0xc6 */ { NULL, 0 },
19283 /* 0xc7 */ { NULL, 0 },
19284 /* 0xc8 */ { NULL, 0 },
19285 /* 0xc9 */ { NULL, 0 },
19286 /* 0xca */ { NULL, 0 },
19287 /* 0xcb */ { NULL, 0 },
19288 /* 0xcc */ { NULL, 0 },
19289 /* 0xcd */ { NULL, 0 },
19290 /* 0xce */ { NULL, 0 },
19291 /* 0xcf */ { NULL, 0 },
19292 /* 0xd0 */ { NULL, 0 },
19293 /* 0xd1 */ { NULL, 0 },
19294 /* 0xd2 */ { NULL, 0 },
19295 /* 0xd3 */ { NULL, 0 },
19296 /* 0xd4 */ { NULL, 0 },
19297 /* 0xd5 */ { NULL, 0 },
19298 /* 0xd6 */ { NULL, 0 },
19299 /* 0xd7 */ { NULL, 0 },
19300 /* 0xd8 */ { NULL, 0 },
19301 /* 0xd9 */ { NULL, 0 },
19302 /* 0xda */ { NULL, 0 },
19303 /* 0xdb */ { NULL, 0 },
19304 /* 0xdc */ { NULL, 0 },
19305 /* 0xdd */ { NULL, 0 },
19306 /* 0xde */ { NULL, 0 },
19307 /* 0xdf */ { NULL, 0 },
19308 /* 0xe0 */ { NULL, 0 },
19309 /* 0xe1 */ { NULL, 0 },
19310 /* 0xe2 */ { NULL, 0 },
19311 /* 0xe3 */ { NULL, 0 },
19312 /* 0xe4 */ { NULL, 0 },
19313 /* 0xe5 */ { NULL, 0 },
19314 /* 0xe6 */ { NULL, 0 },
19315 /* 0xe7 */ { NULL, 0 },
19316 /* 0xe8 */ { NULL, 0 },
19317 /* 0xe9 */ { NULL, 0 },
19318 /* 0xea */ { NULL, 0 },
19319 /* 0xeb */ { NULL, 0 },
19320 /* 0xec */ { NULL, 0 },
19321 /* 0xed */ { NULL, 0 },
19322 /* 0xee */ { NULL, 0 },
19323 /* 0xef */ { NULL, 0 },
19324 /* 0xf0 */ { itable_vex033F0, 2 },
19325 /* 0xf1 */ { NULL, 0 },
19326 /* 0xf2 */ { NULL, 0 },
19327 /* 0xf3 */ { NULL, 0 },
19328 /* 0xf4 */ { NULL, 0 },
19329 /* 0xf5 */ { NULL, 0 },
19330 /* 0xf6 */ { NULL, 0 },
19331 /* 0xf7 */ { NULL, 0 },
19332 /* 0xf8 */ { NULL, 0 },
19333 /* 0xf9 */ { NULL, 0 },
19334 /* 0xfa */ { NULL, 0 },
19335 /* 0xfb */ { NULL, 0 },
19336 /* 0xfc */ { NULL, 0 },
19337 /* 0xfd */ { NULL, 0 },
19338 /* 0xfe */ { NULL, 0 },
19339 /* 0xff */ { NULL, 0 },
19340};
19341
19342static const struct disasm_index itable_xop080[256] = {
19343 /* 0x00 */ { NULL, 0 },
19344 /* 0x01 */ { NULL, 0 },
19345 /* 0x02 */ { NULL, 0 },
19346 /* 0x03 */ { NULL, 0 },
19347 /* 0x04 */ { NULL, 0 },
19348 /* 0x05 */ { NULL, 0 },
19349 /* 0x06 */ { NULL, 0 },
19350 /* 0x07 */ { NULL, 0 },
19351 /* 0x08 */ { NULL, 0 },
19352 /* 0x09 */ { NULL, 0 },
19353 /* 0x0a */ { NULL, 0 },
19354 /* 0x0b */ { NULL, 0 },
19355 /* 0x0c */ { NULL, 0 },
19356 /* 0x0d */ { NULL, 0 },
19357 /* 0x0e */ { NULL, 0 },
19358 /* 0x0f */ { NULL, 0 },
19359 /* 0x10 */ { NULL, 0 },
19360 /* 0x11 */ { NULL, 0 },
19361 /* 0x12 */ { NULL, 0 },
19362 /* 0x13 */ { NULL, 0 },
19363 /* 0x14 */ { NULL, 0 },
19364 /* 0x15 */ { NULL, 0 },
19365 /* 0x16 */ { NULL, 0 },
19366 /* 0x17 */ { NULL, 0 },
19367 /* 0x18 */ { NULL, 0 },
19368 /* 0x19 */ { NULL, 0 },
19369 /* 0x1a */ { NULL, 0 },
19370 /* 0x1b */ { NULL, 0 },
19371 /* 0x1c */ { NULL, 0 },
19372 /* 0x1d */ { NULL, 0 },
19373 /* 0x1e */ { NULL, 0 },
19374 /* 0x1f */ { NULL, 0 },
19375 /* 0x20 */ { NULL, 0 },
19376 /* 0x21 */ { NULL, 0 },
19377 /* 0x22 */ { NULL, 0 },
19378 /* 0x23 */ { NULL, 0 },
19379 /* 0x24 */ { NULL, 0 },
19380 /* 0x25 */ { NULL, 0 },
19381 /* 0x26 */ { NULL, 0 },
19382 /* 0x27 */ { NULL, 0 },
19383 /* 0x28 */ { NULL, 0 },
19384 /* 0x29 */ { NULL, 0 },
19385 /* 0x2a */ { NULL, 0 },
19386 /* 0x2b */ { NULL, 0 },
19387 /* 0x2c */ { NULL, 0 },
19388 /* 0x2d */ { NULL, 0 },
19389 /* 0x2e */ { NULL, 0 },
19390 /* 0x2f */ { NULL, 0 },
19391 /* 0x30 */ { NULL, 0 },
19392 /* 0x31 */ { NULL, 0 },
19393 /* 0x32 */ { NULL, 0 },
19394 /* 0x33 */ { NULL, 0 },
19395 /* 0x34 */ { NULL, 0 },
19396 /* 0x35 */ { NULL, 0 },
19397 /* 0x36 */ { NULL, 0 },
19398 /* 0x37 */ { NULL, 0 },
19399 /* 0x38 */ { NULL, 0 },
19400 /* 0x39 */ { NULL, 0 },
19401 /* 0x3a */ { NULL, 0 },
19402 /* 0x3b */ { NULL, 0 },
19403 /* 0x3c */ { NULL, 0 },
19404 /* 0x3d */ { NULL, 0 },
19405 /* 0x3e */ { NULL, 0 },
19406 /* 0x3f */ { NULL, 0 },
19407 /* 0x40 */ { NULL, 0 },
19408 /* 0x41 */ { NULL, 0 },
19409 /* 0x42 */ { NULL, 0 },
19410 /* 0x43 */ { NULL, 0 },
19411 /* 0x44 */ { NULL, 0 },
19412 /* 0x45 */ { NULL, 0 },
19413 /* 0x46 */ { NULL, 0 },
19414 /* 0x47 */ { NULL, 0 },
19415 /* 0x48 */ { NULL, 0 },
19416 /* 0x49 */ { NULL, 0 },
19417 /* 0x4a */ { NULL, 0 },
19418 /* 0x4b */ { NULL, 0 },
19419 /* 0x4c */ { NULL, 0 },
19420 /* 0x4d */ { NULL, 0 },
19421 /* 0x4e */ { NULL, 0 },
19422 /* 0x4f */ { NULL, 0 },
19423 /* 0x50 */ { NULL, 0 },
19424 /* 0x51 */ { NULL, 0 },
19425 /* 0x52 */ { NULL, 0 },
19426 /* 0x53 */ { NULL, 0 },
19427 /* 0x54 */ { NULL, 0 },
19428 /* 0x55 */ { NULL, 0 },
19429 /* 0x56 */ { NULL, 0 },
19430 /* 0x57 */ { NULL, 0 },
19431 /* 0x58 */ { NULL, 0 },
19432 /* 0x59 */ { NULL, 0 },
19433 /* 0x5a */ { NULL, 0 },
19434 /* 0x5b */ { NULL, 0 },
19435 /* 0x5c */ { NULL, 0 },
19436 /* 0x5d */ { NULL, 0 },
19437 /* 0x5e */ { NULL, 0 },
19438 /* 0x5f */ { NULL, 0 },
19439 /* 0x60 */ { NULL, 0 },
19440 /* 0x61 */ { NULL, 0 },
19441 /* 0x62 */ { NULL, 0 },
19442 /* 0x63 */ { NULL, 0 },
19443 /* 0x64 */ { NULL, 0 },
19444 /* 0x65 */ { NULL, 0 },
19445 /* 0x66 */ { NULL, 0 },
19446 /* 0x67 */ { NULL, 0 },
19447 /* 0x68 */ { NULL, 0 },
19448 /* 0x69 */ { NULL, 0 },
19449 /* 0x6a */ { NULL, 0 },
19450 /* 0x6b */ { NULL, 0 },
19451 /* 0x6c */ { NULL, 0 },
19452 /* 0x6d */ { NULL, 0 },
19453 /* 0x6e */ { NULL, 0 },
19454 /* 0x6f */ { NULL, 0 },
19455 /* 0x70 */ { NULL, 0 },
19456 /* 0x71 */ { NULL, 0 },
19457 /* 0x72 */ { NULL, 0 },
19458 /* 0x73 */ { NULL, 0 },
19459 /* 0x74 */ { NULL, 0 },
19460 /* 0x75 */ { NULL, 0 },
19461 /* 0x76 */ { NULL, 0 },
19462 /* 0x77 */ { NULL, 0 },
19463 /* 0x78 */ { NULL, 0 },
19464 /* 0x79 */ { NULL, 0 },
19465 /* 0x7a */ { NULL, 0 },
19466 /* 0x7b */ { NULL, 0 },
19467 /* 0x7c */ { NULL, 0 },
19468 /* 0x7d */ { NULL, 0 },
19469 /* 0x7e */ { NULL, 0 },
19470 /* 0x7f */ { NULL, 0 },
19471 /* 0x80 */ { NULL, 0 },
19472 /* 0x81 */ { NULL, 0 },
19473 /* 0x82 */ { NULL, 0 },
19474 /* 0x83 */ { NULL, 0 },
19475 /* 0x84 */ { NULL, 0 },
19476 /* 0x85 */ { itable_xop08085, 2 },
19477 /* 0x86 */ { itable_xop08086, 2 },
19478 /* 0x87 */ { itable_xop08087, 2 },
19479 /* 0x88 */ { NULL, 0 },
19480 /* 0x89 */ { NULL, 0 },
19481 /* 0x8a */ { NULL, 0 },
19482 /* 0x8b */ { NULL, 0 },
19483 /* 0x8c */ { NULL, 0 },
19484 /* 0x8d */ { NULL, 0 },
19485 /* 0x8e */ { itable_xop0808E, 2 },
19486 /* 0x8f */ { itable_xop0808F, 2 },
19487 /* 0x90 */ { NULL, 0 },
19488 /* 0x91 */ { NULL, 0 },
19489 /* 0x92 */ { NULL, 0 },
19490 /* 0x93 */ { NULL, 0 },
19491 /* 0x94 */ { NULL, 0 },
19492 /* 0x95 */ { itable_xop08095, 2 },
19493 /* 0x96 */ { itable_xop08096, 2 },
19494 /* 0x97 */ { itable_xop08097, 2 },
19495 /* 0x98 */ { NULL, 0 },
19496 /* 0x99 */ { NULL, 0 },
19497 /* 0x9a */ { NULL, 0 },
19498 /* 0x9b */ { NULL, 0 },
19499 /* 0x9c */ { NULL, 0 },
19500 /* 0x9d */ { NULL, 0 },
19501 /* 0x9e */ { itable_xop0809E, 2 },
19502 /* 0x9f */ { itable_xop0809F, 2 },
19503 /* 0xa0 */ { NULL, 0 },
19504 /* 0xa1 */ { NULL, 0 },
19505 /* 0xa2 */ { itable_xop080A2, 8 },
19506 /* 0xa3 */ { itable_xop080A3, 4 },
19507 /* 0xa4 */ { NULL, 0 },
19508 /* 0xa5 */ { NULL, 0 },
19509 /* 0xa6 */ { itable_xop080A6, 2 },
19510 /* 0xa7 */ { NULL, 0 },
19511 /* 0xa8 */ { NULL, 0 },
19512 /* 0xa9 */ { NULL, 0 },
19513 /* 0xaa */ { NULL, 0 },
19514 /* 0xab */ { NULL, 0 },
19515 /* 0xac */ { NULL, 0 },
19516 /* 0xad */ { NULL, 0 },
19517 /* 0xae */ { NULL, 0 },
19518 /* 0xaf */ { NULL, 0 },
19519 /* 0xb0 */ { NULL, 0 },
19520 /* 0xb1 */ { NULL, 0 },
19521 /* 0xb2 */ { NULL, 0 },
19522 /* 0xb3 */ { NULL, 0 },
19523 /* 0xb4 */ { NULL, 0 },
19524 /* 0xb5 */ { NULL, 0 },
19525 /* 0xb6 */ { itable_xop080B6, 2 },
19526 /* 0xb7 */ { NULL, 0 },
19527 /* 0xb8 */ { NULL, 0 },
19528 /* 0xb9 */ { NULL, 0 },
19529 /* 0xba */ { NULL, 0 },
19530 /* 0xbb */ { NULL, 0 },
19531 /* 0xbc */ { NULL, 0 },
19532 /* 0xbd */ { NULL, 0 },
19533 /* 0xbe */ { NULL, 0 },
19534 /* 0xbf */ { NULL, 0 },
19535 /* 0xc0 */ { itable_xop080C0, 2 },
19536 /* 0xc1 */ { itable_xop080C1, 2 },
19537 /* 0xc2 */ { itable_xop080C2, 2 },
19538 /* 0xc3 */ { itable_xop080C3, 2 },
19539 /* 0xc4 */ { NULL, 0 },
19540 /* 0xc5 */ { NULL, 0 },
19541 /* 0xc6 */ { NULL, 0 },
19542 /* 0xc7 */ { NULL, 0 },
19543 /* 0xc8 */ { NULL, 0 },
19544 /* 0xc9 */ { NULL, 0 },
19545 /* 0xca */ { NULL, 0 },
19546 /* 0xcb */ { NULL, 0 },
19547 /* 0xcc */ { itable_xop080CC, 2 },
19548 /* 0xcd */ { itable_xop080CD, 2 },
19549 /* 0xce */ { itable_xop080CE, 2 },
19550 /* 0xcf */ { itable_xop080CF, 2 },
19551 /* 0xd0 */ { NULL, 0 },
19552 /* 0xd1 */ { NULL, 0 },
19553 /* 0xd2 */ { NULL, 0 },
19554 /* 0xd3 */ { NULL, 0 },
19555 /* 0xd4 */ { NULL, 0 },
19556 /* 0xd5 */ { NULL, 0 },
19557 /* 0xd6 */ { NULL, 0 },
19558 /* 0xd7 */ { NULL, 0 },
19559 /* 0xd8 */ { NULL, 0 },
19560 /* 0xd9 */ { NULL, 0 },
19561 /* 0xda */ { NULL, 0 },
19562 /* 0xdb */ { NULL, 0 },
19563 /* 0xdc */ { NULL, 0 },
19564 /* 0xdd */ { NULL, 0 },
19565 /* 0xde */ { NULL, 0 },
19566 /* 0xdf */ { NULL, 0 },
19567 /* 0xe0 */ { NULL, 0 },
19568 /* 0xe1 */ { NULL, 0 },
19569 /* 0xe2 */ { NULL, 0 },
19570 /* 0xe3 */ { NULL, 0 },
19571 /* 0xe4 */ { NULL, 0 },
19572 /* 0xe5 */ { NULL, 0 },
19573 /* 0xe6 */ { NULL, 0 },
19574 /* 0xe7 */ { NULL, 0 },
19575 /* 0xe8 */ { NULL, 0 },
19576 /* 0xe9 */ { NULL, 0 },
19577 /* 0xea */ { NULL, 0 },
19578 /* 0xeb */ { NULL, 0 },
19579 /* 0xec */ { itable_xop080EC, 2 },
19580 /* 0xed */ { itable_xop080ED, 2 },
19581 /* 0xee */ { itable_xop080EE, 2 },
19582 /* 0xef */ { itable_xop080EF, 2 },
19583 /* 0xf0 */ { NULL, 0 },
19584 /* 0xf1 */ { NULL, 0 },
19585 /* 0xf2 */ { NULL, 0 },
19586 /* 0xf3 */ { NULL, 0 },
19587 /* 0xf4 */ { NULL, 0 },
19588 /* 0xf5 */ { NULL, 0 },
19589 /* 0xf6 */ { NULL, 0 },
19590 /* 0xf7 */ { NULL, 0 },
19591 /* 0xf8 */ { NULL, 0 },
19592 /* 0xf9 */ { NULL, 0 },
19593 /* 0xfa */ { NULL, 0 },
19594 /* 0xfb */ { NULL, 0 },
19595 /* 0xfc */ { NULL, 0 },
19596 /* 0xfd */ { NULL, 0 },
19597 /* 0xfe */ { NULL, 0 },
19598 /* 0xff */ { NULL, 0 },
19599};
19600
19601static const struct disasm_index itable_xop090[256] = {
19602 /* 0x00 */ { NULL, 0 },
19603 /* 0x01 */ { itable_xop09001, 14 },
19604 /* 0x02 */ { itable_xop09002, 4 },
19605 /* 0x03 */ { NULL, 0 },
19606 /* 0x04 */ { NULL, 0 },
19607 /* 0x05 */ { NULL, 0 },
19608 /* 0x06 */ { NULL, 0 },
19609 /* 0x07 */ { NULL, 0 },
19610 /* 0x08 */ { NULL, 0 },
19611 /* 0x09 */ { NULL, 0 },
19612 /* 0x0a */ { NULL, 0 },
19613 /* 0x0b */ { NULL, 0 },
19614 /* 0x0c */ { NULL, 0 },
19615 /* 0x0d */ { NULL, 0 },
19616 /* 0x0e */ { NULL, 0 },
19617 /* 0x0f */ { NULL, 0 },
19618 /* 0x10 */ { NULL, 0 },
19619 /* 0x11 */ { NULL, 0 },
19620 /* 0x12 */ { itable_xop09012, 4 },
19621 /* 0x13 */ { NULL, 0 },
19622 /* 0x14 */ { NULL, 0 },
19623 /* 0x15 */ { NULL, 0 },
19624 /* 0x16 */ { NULL, 0 },
19625 /* 0x17 */ { NULL, 0 },
19626 /* 0x18 */ { NULL, 0 },
19627 /* 0x19 */ { NULL, 0 },
19628 /* 0x1a */ { NULL, 0 },
19629 /* 0x1b */ { NULL, 0 },
19630 /* 0x1c */ { NULL, 0 },
19631 /* 0x1d */ { NULL, 0 },
19632 /* 0x1e */ { NULL, 0 },
19633 /* 0x1f */ { NULL, 0 },
19634 /* 0x20 */ { NULL, 0 },
19635 /* 0x21 */ { NULL, 0 },
19636 /* 0x22 */ { NULL, 0 },
19637 /* 0x23 */ { NULL, 0 },
19638 /* 0x24 */ { NULL, 0 },
19639 /* 0x25 */ { NULL, 0 },
19640 /* 0x26 */ { NULL, 0 },
19641 /* 0x27 */ { NULL, 0 },
19642 /* 0x28 */ { NULL, 0 },
19643 /* 0x29 */ { NULL, 0 },
19644 /* 0x2a */ { NULL, 0 },
19645 /* 0x2b */ { NULL, 0 },
19646 /* 0x2c */ { NULL, 0 },
19647 /* 0x2d */ { NULL, 0 },
19648 /* 0x2e */ { NULL, 0 },
19649 /* 0x2f */ { NULL, 0 },
19650 /* 0x30 */ { NULL, 0 },
19651 /* 0x31 */ { NULL, 0 },
19652 /* 0x32 */ { NULL, 0 },
19653 /* 0x33 */ { NULL, 0 },
19654 /* 0x34 */ { NULL, 0 },
19655 /* 0x35 */ { NULL, 0 },
19656 /* 0x36 */ { NULL, 0 },
19657 /* 0x37 */ { NULL, 0 },
19658 /* 0x38 */ { NULL, 0 },
19659 /* 0x39 */ { NULL, 0 },
19660 /* 0x3a */ { NULL, 0 },
19661 /* 0x3b */ { NULL, 0 },
19662 /* 0x3c */ { NULL, 0 },
19663 /* 0x3d */ { NULL, 0 },
19664 /* 0x3e */ { NULL, 0 },
19665 /* 0x3f */ { NULL, 0 },
19666 /* 0x40 */ { NULL, 0 },
19667 /* 0x41 */ { NULL, 0 },
19668 /* 0x42 */ { NULL, 0 },
19669 /* 0x43 */ { NULL, 0 },
19670 /* 0x44 */ { NULL, 0 },
19671 /* 0x45 */ { NULL, 0 },
19672 /* 0x46 */ { NULL, 0 },
19673 /* 0x47 */ { NULL, 0 },
19674 /* 0x48 */ { NULL, 0 },
19675 /* 0x49 */ { NULL, 0 },
19676 /* 0x4a */ { NULL, 0 },
19677 /* 0x4b */ { NULL, 0 },
19678 /* 0x4c */ { NULL, 0 },
19679 /* 0x4d */ { NULL, 0 },
19680 /* 0x4e */ { NULL, 0 },
19681 /* 0x4f */ { NULL, 0 },
19682 /* 0x50 */ { NULL, 0 },
19683 /* 0x51 */ { NULL, 0 },
19684 /* 0x52 */ { NULL, 0 },
19685 /* 0x53 */ { NULL, 0 },
19686 /* 0x54 */ { NULL, 0 },
19687 /* 0x55 */ { NULL, 0 },
19688 /* 0x56 */ { NULL, 0 },
19689 /* 0x57 */ { NULL, 0 },
19690 /* 0x58 */ { NULL, 0 },
19691 /* 0x59 */ { NULL, 0 },
19692 /* 0x5a */ { NULL, 0 },
19693 /* 0x5b */ { NULL, 0 },
19694 /* 0x5c */ { NULL, 0 },
19695 /* 0x5d */ { NULL, 0 },
19696 /* 0x5e */ { NULL, 0 },
19697 /* 0x5f */ { NULL, 0 },
19698 /* 0x60 */ { NULL, 0 },
19699 /* 0x61 */ { NULL, 0 },
19700 /* 0x62 */ { NULL, 0 },
19701 /* 0x63 */ { NULL, 0 },
19702 /* 0x64 */ { NULL, 0 },
19703 /* 0x65 */ { NULL, 0 },
19704 /* 0x66 */ { NULL, 0 },
19705 /* 0x67 */ { NULL, 0 },
19706 /* 0x68 */ { NULL, 0 },
19707 /* 0x69 */ { NULL, 0 },
19708 /* 0x6a */ { NULL, 0 },
19709 /* 0x6b */ { NULL, 0 },
19710 /* 0x6c */ { NULL, 0 },
19711 /* 0x6d */ { NULL, 0 },
19712 /* 0x6e */ { NULL, 0 },
19713 /* 0x6f */ { NULL, 0 },
19714 /* 0x70 */ { NULL, 0 },
19715 /* 0x71 */ { NULL, 0 },
19716 /* 0x72 */ { NULL, 0 },
19717 /* 0x73 */ { NULL, 0 },
19718 /* 0x74 */ { NULL, 0 },
19719 /* 0x75 */ { NULL, 0 },
19720 /* 0x76 */ { NULL, 0 },
19721 /* 0x77 */ { NULL, 0 },
19722 /* 0x78 */ { NULL, 0 },
19723 /* 0x79 */ { NULL, 0 },
19724 /* 0x7a */ { NULL, 0 },
19725 /* 0x7b */ { NULL, 0 },
19726 /* 0x7c */ { NULL, 0 },
19727 /* 0x7d */ { NULL, 0 },
19728 /* 0x7e */ { NULL, 0 },
19729 /* 0x7f */ { NULL, 0 },
19730 /* 0x80 */ { itable_xop09080, 4 },
19731 /* 0x81 */ { itable_xop09081, 4 },
19732 /* 0x82 */ { itable_xop09082, 2 },
19733 /* 0x83 */ { itable_xop09083, 2 },
19734 /* 0x84 */ { NULL, 0 },
19735 /* 0x85 */ { NULL, 0 },
19736 /* 0x86 */ { NULL, 0 },
19737 /* 0x87 */ { NULL, 0 },
19738 /* 0x88 */ { NULL, 0 },
19739 /* 0x89 */ { NULL, 0 },
19740 /* 0x8a */ { NULL, 0 },
19741 /* 0x8b */ { NULL, 0 },
19742 /* 0x8c */ { NULL, 0 },
19743 /* 0x8d */ { NULL, 0 },
19744 /* 0x8e */ { NULL, 0 },
19745 /* 0x8f */ { NULL, 0 },
19746 /* 0x90 */ { itable_xop09090, 4 },
19747 /* 0x91 */ { itable_xop09091, 4 },
19748 /* 0x92 */ { itable_xop09092, 4 },
19749 /* 0x93 */ { itable_xop09093, 4 },
19750 /* 0x94 */ { itable_xop09094, 4 },
19751 /* 0x95 */ { itable_xop09095, 4 },
19752 /* 0x96 */ { itable_xop09096, 4 },
19753 /* 0x97 */ { itable_xop09097, 4 },
19754 /* 0x98 */ { itable_xop09098, 4 },
19755 /* 0x99 */ { itable_xop09099, 4 },
19756 /* 0x9a */ { itable_xop0909A, 4 },
19757 /* 0x9b */ { itable_xop0909B, 4 },
19758 /* 0x9c */ { NULL, 0 },
19759 /* 0x9d */ { NULL, 0 },
19760 /* 0x9e */ { NULL, 0 },
19761 /* 0x9f */ { NULL, 0 },
19762 /* 0xa0 */ { NULL, 0 },
19763 /* 0xa1 */ { NULL, 0 },
19764 /* 0xa2 */ { NULL, 0 },
19765 /* 0xa3 */ { NULL, 0 },
19766 /* 0xa4 */ { NULL, 0 },
19767 /* 0xa5 */ { NULL, 0 },
19768 /* 0xa6 */ { NULL, 0 },
19769 /* 0xa7 */ { NULL, 0 },
19770 /* 0xa8 */ { NULL, 0 },
19771 /* 0xa9 */ { NULL, 0 },
19772 /* 0xaa */ { NULL, 0 },
19773 /* 0xab */ { NULL, 0 },
19774 /* 0xac */ { NULL, 0 },
19775 /* 0xad */ { NULL, 0 },
19776 /* 0xae */ { NULL, 0 },
19777 /* 0xaf */ { NULL, 0 },
19778 /* 0xb0 */ { NULL, 0 },
19779 /* 0xb1 */ { NULL, 0 },
19780 /* 0xb2 */ { NULL, 0 },
19781 /* 0xb3 */ { NULL, 0 },
19782 /* 0xb4 */ { NULL, 0 },
19783 /* 0xb5 */ { NULL, 0 },
19784 /* 0xb6 */ { NULL, 0 },
19785 /* 0xb7 */ { NULL, 0 },
19786 /* 0xb8 */ { NULL, 0 },
19787 /* 0xb9 */ { NULL, 0 },
19788 /* 0xba */ { NULL, 0 },
19789 /* 0xbb */ { NULL, 0 },
19790 /* 0xbc */ { NULL, 0 },
19791 /* 0xbd */ { NULL, 0 },
19792 /* 0xbe */ { NULL, 0 },
19793 /* 0xbf */ { NULL, 0 },
19794 /* 0xc0 */ { NULL, 0 },
19795 /* 0xc1 */ { itable_xop090C1, 2 },
19796 /* 0xc2 */ { itable_xop090C2, 2 },
19797 /* 0xc3 */ { itable_xop090C3, 2 },
19798 /* 0xc4 */ { NULL, 0 },
19799 /* 0xc5 */ { NULL, 0 },
19800 /* 0xc6 */ { itable_xop090C6, 2 },
19801 /* 0xc7 */ { itable_xop090C7, 2 },
19802 /* 0xc8 */ { NULL, 0 },
19803 /* 0xc9 */ { NULL, 0 },
19804 /* 0xca */ { NULL, 0 },
19805 /* 0xcb */ { itable_xop090CB, 2 },
19806 /* 0xcc */ { NULL, 0 },
19807 /* 0xcd */ { NULL, 0 },
19808 /* 0xce */ { NULL, 0 },
19809 /* 0xcf */ { NULL, 0 },
19810 /* 0xd0 */ { NULL, 0 },
19811 /* 0xd1 */ { itable_xop090D1, 2 },
19812 /* 0xd2 */ { itable_xop090D2, 2 },
19813 /* 0xd3 */ { itable_xop090D3, 2 },
19814 /* 0xd4 */ { NULL, 0 },
19815 /* 0xd5 */ { NULL, 0 },
19816 /* 0xd6 */ { itable_xop090D6, 2 },
19817 /* 0xd7 */ { itable_xop090D7, 2 },
19818 /* 0xd8 */ { NULL, 0 },
19819 /* 0xd9 */ { NULL, 0 },
19820 /* 0xda */ { NULL, 0 },
19821 /* 0xdb */ { itable_xop090DB, 2 },
19822 /* 0xdc */ { NULL, 0 },
19823 /* 0xdd */ { NULL, 0 },
19824 /* 0xde */ { NULL, 0 },
19825 /* 0xdf */ { NULL, 0 },
19826 /* 0xe0 */ { NULL, 0 },
19827 /* 0xe1 */ { itable_xop090E1, 2 },
19828 /* 0xe2 */ { itable_xop090E2, 2 },
19829 /* 0xe3 */ { itable_xop090E3, 2 },
19830 /* 0xe4 */ { NULL, 0 },
19831 /* 0xe5 */ { NULL, 0 },
19832 /* 0xe6 */ { NULL, 0 },
19833 /* 0xe7 */ { NULL, 0 },
19834 /* 0xe8 */ { NULL, 0 },
19835 /* 0xe9 */ { NULL, 0 },
19836 /* 0xea */ { NULL, 0 },
19837 /* 0xeb */ { NULL, 0 },
19838 /* 0xec */ { NULL, 0 },
19839 /* 0xed */ { NULL, 0 },
19840 /* 0xee */ { NULL, 0 },
19841 /* 0xef */ { NULL, 0 },
19842 /* 0xf0 */ { NULL, 0 },
19843 /* 0xf1 */ { NULL, 0 },
19844 /* 0xf2 */ { NULL, 0 },
19845 /* 0xf3 */ { NULL, 0 },
19846 /* 0xf4 */ { NULL, 0 },
19847 /* 0xf5 */ { NULL, 0 },
19848 /* 0xf6 */ { NULL, 0 },
19849 /* 0xf7 */ { NULL, 0 },
19850 /* 0xf8 */ { NULL, 0 },
19851 /* 0xf9 */ { NULL, 0 },
19852 /* 0xfa */ { NULL, 0 },
19853 /* 0xfb */ { NULL, 0 },
19854 /* 0xfc */ { NULL, 0 },
19855 /* 0xfd */ { NULL, 0 },
19856 /* 0xfe */ { NULL, 0 },
19857 /* 0xff */ { NULL, 0 },
19858};
19859
19860static const struct disasm_index itable_xop0A0[256] = {
19861 /* 0x00 */ { NULL, 0 },
19862 /* 0x01 */ { NULL, 0 },
19863 /* 0x02 */ { NULL, 0 },
19864 /* 0x03 */ { NULL, 0 },
19865 /* 0x04 */ { NULL, 0 },
19866 /* 0x05 */ { NULL, 0 },
19867 /* 0x06 */ { NULL, 0 },
19868 /* 0x07 */ { NULL, 0 },
19869 /* 0x08 */ { NULL, 0 },
19870 /* 0x09 */ { NULL, 0 },
19871 /* 0x0a */ { NULL, 0 },
19872 /* 0x0b */ { NULL, 0 },
19873 /* 0x0c */ { NULL, 0 },
19874 /* 0x0d */ { NULL, 0 },
19875 /* 0x0e */ { NULL, 0 },
19876 /* 0x0f */ { NULL, 0 },
19877 /* 0x10 */ { itable_xop0A010, 2 },
19878 /* 0x11 */ { NULL, 0 },
19879 /* 0x12 */ { itable_xop0A012, 4 },
19880 /* 0x13 */ { NULL, 0 },
19881 /* 0x14 */ { NULL, 0 },
19882 /* 0x15 */ { NULL, 0 },
19883 /* 0x16 */ { NULL, 0 },
19884 /* 0x17 */ { NULL, 0 },
19885 /* 0x18 */ { NULL, 0 },
19886 /* 0x19 */ { NULL, 0 },
19887 /* 0x1a */ { NULL, 0 },
19888 /* 0x1b */ { NULL, 0 },
19889 /* 0x1c */ { NULL, 0 },
19890 /* 0x1d */ { NULL, 0 },
19891 /* 0x1e */ { NULL, 0 },
19892 /* 0x1f */ { NULL, 0 },
19893 /* 0x20 */ { NULL, 0 },
19894 /* 0x21 */ { NULL, 0 },
19895 /* 0x22 */ { NULL, 0 },
19896 /* 0x23 */ { NULL, 0 },
19897 /* 0x24 */ { NULL, 0 },
19898 /* 0x25 */ { NULL, 0 },
19899 /* 0x26 */ { NULL, 0 },
19900 /* 0x27 */ { NULL, 0 },
19901 /* 0x28 */ { NULL, 0 },
19902 /* 0x29 */ { NULL, 0 },
19903 /* 0x2a */ { NULL, 0 },
19904 /* 0x2b */ { NULL, 0 },
19905 /* 0x2c */ { NULL, 0 },
19906 /* 0x2d */ { NULL, 0 },
19907 /* 0x2e */ { NULL, 0 },
19908 /* 0x2f */ { NULL, 0 },
19909 /* 0x30 */ { NULL, 0 },
19910 /* 0x31 */ { NULL, 0 },
19911 /* 0x32 */ { NULL, 0 },
19912 /* 0x33 */ { NULL, 0 },
19913 /* 0x34 */ { NULL, 0 },
19914 /* 0x35 */ { NULL, 0 },
19915 /* 0x36 */ { NULL, 0 },
19916 /* 0x37 */ { NULL, 0 },
19917 /* 0x38 */ { NULL, 0 },
19918 /* 0x39 */ { NULL, 0 },
19919 /* 0x3a */ { NULL, 0 },
19920 /* 0x3b */ { NULL, 0 },
19921 /* 0x3c */ { NULL, 0 },
19922 /* 0x3d */ { NULL, 0 },
19923 /* 0x3e */ { NULL, 0 },
19924 /* 0x3f */ { NULL, 0 },
19925 /* 0x40 */ { NULL, 0 },
19926 /* 0x41 */ { NULL, 0 },
19927 /* 0x42 */ { NULL, 0 },
19928 /* 0x43 */ { NULL, 0 },
19929 /* 0x44 */ { NULL, 0 },
19930 /* 0x45 */ { NULL, 0 },
19931 /* 0x46 */ { NULL, 0 },
19932 /* 0x47 */ { NULL, 0 },
19933 /* 0x48 */ { NULL, 0 },
19934 /* 0x49 */ { NULL, 0 },
19935 /* 0x4a */ { NULL, 0 },
19936 /* 0x4b */ { NULL, 0 },
19937 /* 0x4c */ { NULL, 0 },
19938 /* 0x4d */ { NULL, 0 },
19939 /* 0x4e */ { NULL, 0 },
19940 /* 0x4f */ { NULL, 0 },
19941 /* 0x50 */ { NULL, 0 },
19942 /* 0x51 */ { NULL, 0 },
19943 /* 0x52 */ { NULL, 0 },
19944 /* 0x53 */ { NULL, 0 },
19945 /* 0x54 */ { NULL, 0 },
19946 /* 0x55 */ { NULL, 0 },
19947 /* 0x56 */ { NULL, 0 },
19948 /* 0x57 */ { NULL, 0 },
19949 /* 0x58 */ { NULL, 0 },
19950 /* 0x59 */ { NULL, 0 },
19951 /* 0x5a */ { NULL, 0 },
19952 /* 0x5b */ { NULL, 0 },
19953 /* 0x5c */ { NULL, 0 },
19954 /* 0x5d */ { NULL, 0 },
19955 /* 0x5e */ { NULL, 0 },
19956 /* 0x5f */ { NULL, 0 },
19957 /* 0x60 */ { NULL, 0 },
19958 /* 0x61 */ { NULL, 0 },
19959 /* 0x62 */ { NULL, 0 },
19960 /* 0x63 */ { NULL, 0 },
19961 /* 0x64 */ { NULL, 0 },
19962 /* 0x65 */ { NULL, 0 },
19963 /* 0x66 */ { NULL, 0 },
19964 /* 0x67 */ { NULL, 0 },
19965 /* 0x68 */ { NULL, 0 },
19966 /* 0x69 */ { NULL, 0 },
19967 /* 0x6a */ { NULL, 0 },
19968 /* 0x6b */ { NULL, 0 },
19969 /* 0x6c */ { NULL, 0 },
19970 /* 0x6d */ { NULL, 0 },
19971 /* 0x6e */ { NULL, 0 },
19972 /* 0x6f */ { NULL, 0 },
19973 /* 0x70 */ { NULL, 0 },
19974 /* 0x71 */ { NULL, 0 },
19975 /* 0x72 */ { NULL, 0 },
19976 /* 0x73 */ { NULL, 0 },
19977 /* 0x74 */ { NULL, 0 },
19978 /* 0x75 */ { NULL, 0 },
19979 /* 0x76 */ { NULL, 0 },
19980 /* 0x77 */ { NULL, 0 },
19981 /* 0x78 */ { NULL, 0 },
19982 /* 0x79 */ { NULL, 0 },
19983 /* 0x7a */ { NULL, 0 },
19984 /* 0x7b */ { NULL, 0 },
19985 /* 0x7c */ { NULL, 0 },
19986 /* 0x7d */ { NULL, 0 },
19987 /* 0x7e */ { NULL, 0 },
19988 /* 0x7f */ { NULL, 0 },
19989 /* 0x80 */ { NULL, 0 },
19990 /* 0x81 */ { NULL, 0 },
19991 /* 0x82 */ { NULL, 0 },
19992 /* 0x83 */ { NULL, 0 },
19993 /* 0x84 */ { NULL, 0 },
19994 /* 0x85 */ { NULL, 0 },
19995 /* 0x86 */ { NULL, 0 },
19996 /* 0x87 */ { NULL, 0 },
19997 /* 0x88 */ { NULL, 0 },
19998 /* 0x89 */ { NULL, 0 },
19999 /* 0x8a */ { NULL, 0 },
20000 /* 0x8b */ { NULL, 0 },
20001 /* 0x8c */ { NULL, 0 },
20002 /* 0x8d */ { NULL, 0 },
20003 /* 0x8e */ { NULL, 0 },
20004 /* 0x8f */ { NULL, 0 },
20005 /* 0x90 */ { NULL, 0 },
20006 /* 0x91 */ { NULL, 0 },
20007 /* 0x92 */ { NULL, 0 },
20008 /* 0x93 */ { NULL, 0 },
20009 /* 0x94 */ { NULL, 0 },
20010 /* 0x95 */ { NULL, 0 },
20011 /* 0x96 */ { NULL, 0 },
20012 /* 0x97 */ { NULL, 0 },
20013 /* 0x98 */ { NULL, 0 },
20014 /* 0x99 */ { NULL, 0 },
20015 /* 0x9a */ { NULL, 0 },
20016 /* 0x9b */ { NULL, 0 },
20017 /* 0x9c */ { NULL, 0 },
20018 /* 0x9d */ { NULL, 0 },
20019 /* 0x9e */ { NULL, 0 },
20020 /* 0x9f */ { NULL, 0 },
20021 /* 0xa0 */ { NULL, 0 },
20022 /* 0xa1 */ { NULL, 0 },
20023 /* 0xa2 */ { NULL, 0 },
20024 /* 0xa3 */ { NULL, 0 },
20025 /* 0xa4 */ { NULL, 0 },
20026 /* 0xa5 */ { NULL, 0 },
20027 /* 0xa6 */ { NULL, 0 },
20028 /* 0xa7 */ { NULL, 0 },
20029 /* 0xa8 */ { NULL, 0 },
20030 /* 0xa9 */ { NULL, 0 },
20031 /* 0xaa */ { NULL, 0 },
20032 /* 0xab */ { NULL, 0 },
20033 /* 0xac */ { NULL, 0 },
20034 /* 0xad */ { NULL, 0 },
20035 /* 0xae */ { NULL, 0 },
20036 /* 0xaf */ { NULL, 0 },
20037 /* 0xb0 */ { NULL, 0 },
20038 /* 0xb1 */ { NULL, 0 },
20039 /* 0xb2 */ { NULL, 0 },
20040 /* 0xb3 */ { NULL, 0 },
20041 /* 0xb4 */ { NULL, 0 },
20042 /* 0xb5 */ { NULL, 0 },
20043 /* 0xb6 */ { NULL, 0 },
20044 /* 0xb7 */ { NULL, 0 },
20045 /* 0xb8 */ { NULL, 0 },
20046 /* 0xb9 */ { NULL, 0 },
20047 /* 0xba */ { NULL, 0 },
20048 /* 0xbb */ { NULL, 0 },
20049 /* 0xbc */ { NULL, 0 },
20050 /* 0xbd */ { NULL, 0 },
20051 /* 0xbe */ { NULL, 0 },
20052 /* 0xbf */ { NULL, 0 },
20053 /* 0xc0 */ { NULL, 0 },
20054 /* 0xc1 */ { NULL, 0 },
20055 /* 0xc2 */ { NULL, 0 },
20056 /* 0xc3 */ { NULL, 0 },
20057 /* 0xc4 */ { NULL, 0 },
20058 /* 0xc5 */ { NULL, 0 },
20059 /* 0xc6 */ { NULL, 0 },
20060 /* 0xc7 */ { NULL, 0 },
20061 /* 0xc8 */ { NULL, 0 },
20062 /* 0xc9 */ { NULL, 0 },
20063 /* 0xca */ { NULL, 0 },
20064 /* 0xcb */ { NULL, 0 },
20065 /* 0xcc */ { NULL, 0 },
20066 /* 0xcd */ { NULL, 0 },
20067 /* 0xce */ { NULL, 0 },
20068 /* 0xcf */ { NULL, 0 },
20069 /* 0xd0 */ { NULL, 0 },
20070 /* 0xd1 */ { NULL, 0 },
20071 /* 0xd2 */ { NULL, 0 },
20072 /* 0xd3 */ { NULL, 0 },
20073 /* 0xd4 */ { NULL, 0 },
20074 /* 0xd5 */ { NULL, 0 },
20075 /* 0xd6 */ { NULL, 0 },
20076 /* 0xd7 */ { NULL, 0 },
20077 /* 0xd8 */ { NULL, 0 },
20078 /* 0xd9 */ { NULL, 0 },
20079 /* 0xda */ { NULL, 0 },
20080 /* 0xdb */ { NULL, 0 },
20081 /* 0xdc */ { NULL, 0 },
20082 /* 0xdd */ { NULL, 0 },
20083 /* 0xde */ { NULL, 0 },
20084 /* 0xdf */ { NULL, 0 },
20085 /* 0xe0 */ { NULL, 0 },
20086 /* 0xe1 */ { NULL, 0 },
20087 /* 0xe2 */ { NULL, 0 },
20088 /* 0xe3 */ { NULL, 0 },
20089 /* 0xe4 */ { NULL, 0 },
20090 /* 0xe5 */ { NULL, 0 },
20091 /* 0xe6 */ { NULL, 0 },
20092 /* 0xe7 */ { NULL, 0 },
20093 /* 0xe8 */ { NULL, 0 },
20094 /* 0xe9 */ { NULL, 0 },
20095 /* 0xea */ { NULL, 0 },
20096 /* 0xeb */ { NULL, 0 },
20097 /* 0xec */ { NULL, 0 },
20098 /* 0xed */ { NULL, 0 },
20099 /* 0xee */ { NULL, 0 },
20100 /* 0xef */ { NULL, 0 },
20101 /* 0xf0 */ { NULL, 0 },
20102 /* 0xf1 */ { NULL, 0 },
20103 /* 0xf2 */ { NULL, 0 },
20104 /* 0xf3 */ { NULL, 0 },
20105 /* 0xf4 */ { NULL, 0 },
20106 /* 0xf5 */ { NULL, 0 },
20107 /* 0xf6 */ { NULL, 0 },
20108 /* 0xf7 */ { NULL, 0 },
20109 /* 0xf8 */ { NULL, 0 },
20110 /* 0xf9 */ { NULL, 0 },
20111 /* 0xfa */ { NULL, 0 },
20112 /* 0xfb */ { NULL, 0 },
20113 /* 0xfc */ { NULL, 0 },
20114 /* 0xfd */ { NULL, 0 },
20115 /* 0xfe */ { NULL, 0 },
20116 /* 0xff */ { NULL, 0 },
20117};
20118
20119static const struct disasm_index itable_evex010[256] = {
20120 /* 0x00 */ { NULL, 0 },
20121 /* 0x01 */ { NULL, 0 },
20122 /* 0x02 */ { NULL, 0 },
20123 /* 0x03 */ { NULL, 0 },
20124 /* 0x04 */ { NULL, 0 },
20125 /* 0x05 */ { NULL, 0 },
20126 /* 0x06 */ { NULL, 0 },
20127 /* 0x07 */ { NULL, 0 },
20128 /* 0x08 */ { NULL, 0 },
20129 /* 0x09 */ { NULL, 0 },
20130 /* 0x0a */ { NULL, 0 },
20131 /* 0x0b */ { NULL, 0 },
20132 /* 0x0c */ { NULL, 0 },
20133 /* 0x0d */ { NULL, 0 },
20134 /* 0x0e */ { NULL, 0 },
20135 /* 0x0f */ { NULL, 0 },
20136 /* 0x10 */ { itable_evex01010, 3 },
20137 /* 0x11 */ { itable_evex01011, 6 },
20138 /* 0x12 */ { itable_evex01012, 4 },
20139 /* 0x13 */ { itable_evex01013, 1 },
20140 /* 0x14 */ { itable_evex01014, 6 },
20141 /* 0x15 */ { itable_evex01015, 6 },
20142 /* 0x16 */ { itable_evex01016, 4 },
20143 /* 0x17 */ { itable_evex01017, 1 },
20144 /* 0x18 */ { NULL, 0 },
20145 /* 0x19 */ { NULL, 0 },
20146 /* 0x1a */ { NULL, 0 },
20147 /* 0x1b */ { NULL, 0 },
20148 /* 0x1c */ { NULL, 0 },
20149 /* 0x1d */ { NULL, 0 },
20150 /* 0x1e */ { NULL, 0 },
20151 /* 0x1f */ { NULL, 0 },
20152 /* 0x20 */ { NULL, 0 },
20153 /* 0x21 */ { NULL, 0 },
20154 /* 0x22 */ { NULL, 0 },
20155 /* 0x23 */ { NULL, 0 },
20156 /* 0x24 */ { NULL, 0 },
20157 /* 0x25 */ { NULL, 0 },
20158 /* 0x26 */ { NULL, 0 },
20159 /* 0x27 */ { NULL, 0 },
20160 /* 0x28 */ { itable_evex01028, 3 },
20161 /* 0x29 */ { itable_evex01029, 6 },
20162 /* 0x2a */ { NULL, 0 },
20163 /* 0x2b */ { itable_evex0102B, 3 },
20164 /* 0x2c */ { NULL, 0 },
20165 /* 0x2d */ { NULL, 0 },
20166 /* 0x2e */ { itable_evex0102E, 1 },
20167 /* 0x2f */ { itable_evex0102F, 1 },
20168 /* 0x30 */ { NULL, 0 },
20169 /* 0x31 */ { NULL, 0 },
20170 /* 0x32 */ { NULL, 0 },
20171 /* 0x33 */ { NULL, 0 },
20172 /* 0x34 */ { NULL, 0 },
20173 /* 0x35 */ { NULL, 0 },
20174 /* 0x36 */ { NULL, 0 },
20175 /* 0x37 */ { NULL, 0 },
20176 /* 0x38 */ { NULL, 0 },
20177 /* 0x39 */ { NULL, 0 },
20178 /* 0x3a */ { NULL, 0 },
20179 /* 0x3b */ { NULL, 0 },
20180 /* 0x3c */ { NULL, 0 },
20181 /* 0x3d */ { NULL, 0 },
20182 /* 0x3e */ { NULL, 0 },
20183 /* 0x3f */ { NULL, 0 },
20184 /* 0x40 */ { NULL, 0 },
20185 /* 0x41 */ { NULL, 0 },
20186 /* 0x42 */ { NULL, 0 },
20187 /* 0x43 */ { NULL, 0 },
20188 /* 0x44 */ { NULL, 0 },
20189 /* 0x45 */ { NULL, 0 },
20190 /* 0x46 */ { NULL, 0 },
20191 /* 0x47 */ { NULL, 0 },
20192 /* 0x48 */ { NULL, 0 },
20193 /* 0x49 */ { NULL, 0 },
20194 /* 0x4a */ { NULL, 0 },
20195 /* 0x4b */ { NULL, 0 },
20196 /* 0x4c */ { NULL, 0 },
20197 /* 0x4d */ { NULL, 0 },
20198 /* 0x4e */ { NULL, 0 },
20199 /* 0x4f */ { NULL, 0 },
20200 /* 0x50 */ { NULL, 0 },
20201 /* 0x51 */ { itable_evex01051, 3 },
20202 /* 0x52 */ { NULL, 0 },
20203 /* 0x53 */ { NULL, 0 },
20204 /* 0x54 */ { itable_evex01054, 6 },
20205 /* 0x55 */ { itable_evex01055, 6 },
20206 /* 0x56 */ { itable_evex01056, 6 },
20207 /* 0x57 */ { itable_evex01057, 6 },
20208 /* 0x58 */ { itable_evex01058, 6 },
20209 /* 0x59 */ { itable_evex01059, 6 },
20210 /* 0x5a */ { itable_evex0105A, 3 },
20211 /* 0x5b */ { itable_evex0105B, 6 },
20212 /* 0x5c */ { itable_evex0105C, 6 },
20213 /* 0x5d */ { itable_evex0105D, 6 },
20214 /* 0x5e */ { itable_evex0105E, 6 },
20215 /* 0x5f */ { itable_evex0105F, 6 },
20216 /* 0x60 */ { NULL, 0 },
20217 /* 0x61 */ { NULL, 0 },
20218 /* 0x62 */ { NULL, 0 },
20219 /* 0x63 */ { NULL, 0 },
20220 /* 0x64 */ { NULL, 0 },
20221 /* 0x65 */ { NULL, 0 },
20222 /* 0x66 */ { NULL, 0 },
20223 /* 0x67 */ { NULL, 0 },
20224 /* 0x68 */ { NULL, 0 },
20225 /* 0x69 */ { NULL, 0 },
20226 /* 0x6a */ { NULL, 0 },
20227 /* 0x6b */ { NULL, 0 },
20228 /* 0x6c */ { NULL, 0 },
20229 /* 0x6d */ { NULL, 0 },
20230 /* 0x6e */ { NULL, 0 },
20231 /* 0x6f */ { NULL, 0 },
20232 /* 0x70 */ { NULL, 0 },
20233 /* 0x71 */ { NULL, 0 },
20234 /* 0x72 */ { NULL, 0 },
20235 /* 0x73 */ { NULL, 0 },
20236 /* 0x74 */ { NULL, 0 },
20237 /* 0x75 */ { NULL, 0 },
20238 /* 0x76 */ { NULL, 0 },
20239 /* 0x77 */ { NULL, 0 },
20240 /* 0x78 */ { itable_evex01078, 6 },
20241 /* 0x79 */ { itable_evex01079, 6 },
20242 /* 0x7a */ { NULL, 0 },
20243 /* 0x7b */ { NULL, 0 },
20244 /* 0x7c */ { NULL, 0 },
20245 /* 0x7d */ { NULL, 0 },
20246 /* 0x7e */ { NULL, 0 },
20247 /* 0x7f */ { NULL, 0 },
20248 /* 0x80 */ { NULL, 0 },
20249 /* 0x81 */ { NULL, 0 },
20250 /* 0x82 */ { NULL, 0 },
20251 /* 0x83 */ { NULL, 0 },
20252 /* 0x84 */ { NULL, 0 },
20253 /* 0x85 */ { NULL, 0 },
20254 /* 0x86 */ { NULL, 0 },
20255 /* 0x87 */ { NULL, 0 },
20256 /* 0x88 */ { NULL, 0 },
20257 /* 0x89 */ { NULL, 0 },
20258 /* 0x8a */ { NULL, 0 },
20259 /* 0x8b */ { NULL, 0 },
20260 /* 0x8c */ { NULL, 0 },
20261 /* 0x8d */ { NULL, 0 },
20262 /* 0x8e */ { NULL, 0 },
20263 /* 0x8f */ { NULL, 0 },
20264 /* 0x90 */ { NULL, 0 },
20265 /* 0x91 */ { NULL, 0 },
20266 /* 0x92 */ { NULL, 0 },
20267 /* 0x93 */ { NULL, 0 },
20268 /* 0x94 */ { NULL, 0 },
20269 /* 0x95 */ { NULL, 0 },
20270 /* 0x96 */ { NULL, 0 },
20271 /* 0x97 */ { NULL, 0 },
20272 /* 0x98 */ { NULL, 0 },
20273 /* 0x99 */ { NULL, 0 },
20274 /* 0x9a */ { NULL, 0 },
20275 /* 0x9b */ { NULL, 0 },
20276 /* 0x9c */ { NULL, 0 },
20277 /* 0x9d */ { NULL, 0 },
20278 /* 0x9e */ { NULL, 0 },
20279 /* 0x9f */ { NULL, 0 },
20280 /* 0xa0 */ { NULL, 0 },
20281 /* 0xa1 */ { NULL, 0 },
20282 /* 0xa2 */ { NULL, 0 },
20283 /* 0xa3 */ { NULL, 0 },
20284 /* 0xa4 */ { NULL, 0 },
20285 /* 0xa5 */ { NULL, 0 },
20286 /* 0xa6 */ { NULL, 0 },
20287 /* 0xa7 */ { NULL, 0 },
20288 /* 0xa8 */ { NULL, 0 },
20289 /* 0xa9 */ { NULL, 0 },
20290 /* 0xaa */ { NULL, 0 },
20291 /* 0xab */ { NULL, 0 },
20292 /* 0xac */ { NULL, 0 },
20293 /* 0xad */ { NULL, 0 },
20294 /* 0xae */ { NULL, 0 },
20295 /* 0xaf */ { NULL, 0 },
20296 /* 0xb0 */ { NULL, 0 },
20297 /* 0xb1 */ { NULL, 0 },
20298 /* 0xb2 */ { NULL, 0 },
20299 /* 0xb3 */ { NULL, 0 },
20300 /* 0xb4 */ { NULL, 0 },
20301 /* 0xb5 */ { NULL, 0 },
20302 /* 0xb6 */ { NULL, 0 },
20303 /* 0xb7 */ { NULL, 0 },
20304 /* 0xb8 */ { NULL, 0 },
20305 /* 0xb9 */ { NULL, 0 },
20306 /* 0xba */ { NULL, 0 },
20307 /* 0xbb */ { NULL, 0 },
20308 /* 0xbc */ { NULL, 0 },
20309 /* 0xbd */ { NULL, 0 },
20310 /* 0xbe */ { NULL, 0 },
20311 /* 0xbf */ { NULL, 0 },
20312 /* 0xc0 */ { NULL, 0 },
20313 /* 0xc1 */ { NULL, 0 },
20314 /* 0xc2 */ { itable_evex010C2, 3 },
20315 /* 0xc3 */ { NULL, 0 },
20316 /* 0xc4 */ { NULL, 0 },
20317 /* 0xc5 */ { NULL, 0 },
20318 /* 0xc6 */ { itable_evex010C6, 6 },
20319 /* 0xc7 */ { NULL, 0 },
20320 /* 0xc8 */ { NULL, 0 },
20321 /* 0xc9 */ { NULL, 0 },
20322 /* 0xca */ { NULL, 0 },
20323 /* 0xcb */ { NULL, 0 },
20324 /* 0xcc */ { NULL, 0 },
20325 /* 0xcd */ { NULL, 0 },
20326 /* 0xce */ { NULL, 0 },
20327 /* 0xcf */ { NULL, 0 },
20328 /* 0xd0 */ { NULL, 0 },
20329 /* 0xd1 */ { NULL, 0 },
20330 /* 0xd2 */ { NULL, 0 },
20331 /* 0xd3 */ { NULL, 0 },
20332 /* 0xd4 */ { NULL, 0 },
20333 /* 0xd5 */ { NULL, 0 },
20334 /* 0xd6 */ { NULL, 0 },
20335 /* 0xd7 */ { NULL, 0 },
20336 /* 0xd8 */ { NULL, 0 },
20337 /* 0xd9 */ { NULL, 0 },
20338 /* 0xda */ { NULL, 0 },
20339 /* 0xdb */ { NULL, 0 },
20340 /* 0xdc */ { NULL, 0 },
20341 /* 0xdd */ { NULL, 0 },
20342 /* 0xde */ { NULL, 0 },
20343 /* 0xdf */ { NULL, 0 },
20344 /* 0xe0 */ { NULL, 0 },
20345 /* 0xe1 */ { NULL, 0 },
20346 /* 0xe2 */ { NULL, 0 },
20347 /* 0xe3 */ { NULL, 0 },
20348 /* 0xe4 */ { NULL, 0 },
20349 /* 0xe5 */ { NULL, 0 },
20350 /* 0xe6 */ { NULL, 0 },
20351 /* 0xe7 */ { NULL, 0 },
20352 /* 0xe8 */ { NULL, 0 },
20353 /* 0xe9 */ { NULL, 0 },
20354 /* 0xea */ { NULL, 0 },
20355 /* 0xeb */ { NULL, 0 },
20356 /* 0xec */ { NULL, 0 },
20357 /* 0xed */ { NULL, 0 },
20358 /* 0xee */ { NULL, 0 },
20359 /* 0xef */ { NULL, 0 },
20360 /* 0xf0 */ { NULL, 0 },
20361 /* 0xf1 */ { NULL, 0 },
20362 /* 0xf2 */ { NULL, 0 },
20363 /* 0xf3 */ { NULL, 0 },
20364 /* 0xf4 */ { NULL, 0 },
20365 /* 0xf5 */ { NULL, 0 },
20366 /* 0xf6 */ { NULL, 0 },
20367 /* 0xf7 */ { NULL, 0 },
20368 /* 0xf8 */ { NULL, 0 },
20369 /* 0xf9 */ { NULL, 0 },
20370 /* 0xfa */ { NULL, 0 },
20371 /* 0xfb */ { NULL, 0 },
20372 /* 0xfc */ { NULL, 0 },
20373 /* 0xfd */ { NULL, 0 },
20374 /* 0xfe */ { NULL, 0 },
20375 /* 0xff */ { NULL, 0 },
20376};
20377
20378static const struct disasm_index itable_evex011[256] = {
20379 /* 0x00 */ { NULL, 0 },
20380 /* 0x01 */ { NULL, 0 },
20381 /* 0x02 */ { NULL, 0 },
20382 /* 0x03 */ { NULL, 0 },
20383 /* 0x04 */ { NULL, 0 },
20384 /* 0x05 */ { NULL, 0 },
20385 /* 0x06 */ { NULL, 0 },
20386 /* 0x07 */ { NULL, 0 },
20387 /* 0x08 */ { NULL, 0 },
20388 /* 0x09 */ { NULL, 0 },
20389 /* 0x0a */ { NULL, 0 },
20390 /* 0x0b */ { NULL, 0 },
20391 /* 0x0c */ { NULL, 0 },
20392 /* 0x0d */ { NULL, 0 },
20393 /* 0x0e */ { NULL, 0 },
20394 /* 0x0f */ { NULL, 0 },
20395 /* 0x10 */ { itable_evex01110, 3 },
20396 /* 0x11 */ { itable_evex01111, 6 },
20397 /* 0x12 */ { itable_evex01112, 2 },
20398 /* 0x13 */ { itable_evex01113, 1 },
20399 /* 0x14 */ { itable_evex01114, 6 },
20400 /* 0x15 */ { itable_evex01115, 6 },
20401 /* 0x16 */ { itable_evex01116, 2 },
20402 /* 0x17 */ { itable_evex01117, 1 },
20403 /* 0x18 */ { NULL, 0 },
20404 /* 0x19 */ { NULL, 0 },
20405 /* 0x1a */ { NULL, 0 },
20406 /* 0x1b */ { NULL, 0 },
20407 /* 0x1c */ { NULL, 0 },
20408 /* 0x1d */ { NULL, 0 },
20409 /* 0x1e */ { NULL, 0 },
20410 /* 0x1f */ { NULL, 0 },
20411 /* 0x20 */ { NULL, 0 },
20412 /* 0x21 */ { NULL, 0 },
20413 /* 0x22 */ { NULL, 0 },
20414 /* 0x23 */ { NULL, 0 },
20415 /* 0x24 */ { NULL, 0 },
20416 /* 0x25 */ { NULL, 0 },
20417 /* 0x26 */ { NULL, 0 },
20418 /* 0x27 */ { NULL, 0 },
20419 /* 0x28 */ { itable_evex01128, 3 },
20420 /* 0x29 */ { itable_evex01129, 6 },
20421 /* 0x2a */ { NULL, 0 },
20422 /* 0x2b */ { itable_evex0112B, 3 },
20423 /* 0x2c */ { NULL, 0 },
20424 /* 0x2d */ { NULL, 0 },
20425 /* 0x2e */ { itable_evex0112E, 1 },
20426 /* 0x2f */ { itable_evex0112F, 1 },
20427 /* 0x30 */ { NULL, 0 },
20428 /* 0x31 */ { NULL, 0 },
20429 /* 0x32 */ { NULL, 0 },
20430 /* 0x33 */ { NULL, 0 },
20431 /* 0x34 */ { NULL, 0 },
20432 /* 0x35 */ { NULL, 0 },
20433 /* 0x36 */ { NULL, 0 },
20434 /* 0x37 */ { NULL, 0 },
20435 /* 0x38 */ { NULL, 0 },
20436 /* 0x39 */ { NULL, 0 },
20437 /* 0x3a */ { NULL, 0 },
20438 /* 0x3b */ { NULL, 0 },
20439 /* 0x3c */ { NULL, 0 },
20440 /* 0x3d */ { NULL, 0 },
20441 /* 0x3e */ { NULL, 0 },
20442 /* 0x3f */ { NULL, 0 },
20443 /* 0x40 */ { NULL, 0 },
20444 /* 0x41 */ { NULL, 0 },
20445 /* 0x42 */ { NULL, 0 },
20446 /* 0x43 */ { NULL, 0 },
20447 /* 0x44 */ { NULL, 0 },
20448 /* 0x45 */ { NULL, 0 },
20449 /* 0x46 */ { NULL, 0 },
20450 /* 0x47 */ { NULL, 0 },
20451 /* 0x48 */ { NULL, 0 },
20452 /* 0x49 */ { NULL, 0 },
20453 /* 0x4a */ { NULL, 0 },
20454 /* 0x4b */ { NULL, 0 },
20455 /* 0x4c */ { NULL, 0 },
20456 /* 0x4d */ { NULL, 0 },
20457 /* 0x4e */ { NULL, 0 },
20458 /* 0x4f */ { NULL, 0 },
20459 /* 0x50 */ { NULL, 0 },
20460 /* 0x51 */ { itable_evex01151, 3 },
20461 /* 0x52 */ { NULL, 0 },
20462 /* 0x53 */ { NULL, 0 },
20463 /* 0x54 */ { itable_evex01154, 6 },
20464 /* 0x55 */ { itable_evex01155, 6 },
20465 /* 0x56 */ { itable_evex01156, 6 },
20466 /* 0x57 */ { itable_evex01157, 6 },
20467 /* 0x58 */ { itable_evex01158, 6 },
20468 /* 0x59 */ { itable_evex01159, 6 },
20469 /* 0x5a */ { itable_evex0115A, 3 },
20470 /* 0x5b */ { itable_evex0115B, 3 },
20471 /* 0x5c */ { itable_evex0115C, 6 },
20472 /* 0x5d */ { itable_evex0115D, 6 },
20473 /* 0x5e */ { itable_evex0115E, 6 },
20474 /* 0x5f */ { itable_evex0115F, 6 },
20475 /* 0x60 */ { itable_evex01160, 6 },
20476 /* 0x61 */ { itable_evex01161, 6 },
20477 /* 0x62 */ { itable_evex01162, 6 },
20478 /* 0x63 */ { itable_evex01163, 6 },
20479 /* 0x64 */ { itable_evex01164, 3 },
20480 /* 0x65 */ { itable_evex01165, 3 },
20481 /* 0x66 */ { itable_evex01166, 3 },
20482 /* 0x67 */ { itable_evex01167, 6 },
20483 /* 0x68 */ { itable_evex01168, 6 },
20484 /* 0x69 */ { itable_evex01169, 6 },
20485 /* 0x6a */ { itable_evex0116A, 6 },
20486 /* 0x6b */ { itable_evex0116B, 6 },
20487 /* 0x6c */ { itable_evex0116C, 6 },
20488 /* 0x6d */ { itable_evex0116D, 6 },
20489 /* 0x6e */ { itable_evex0116E, 2 },
20490 /* 0x6f */ { itable_evex0116F, 6 },
20491 /* 0x70 */ { itable_evex01170, 3 },
20492 /* 0x71 */ { itable_evex01171, 18 },
20493 /* 0x72 */ { itable_evex01172, 48 },
20494 /* 0x73 */ { itable_evex01173, 24 },
20495 /* 0x74 */ { itable_evex01174, 3 },
20496 /* 0x75 */ { itable_evex01175, 3 },
20497 /* 0x76 */ { itable_evex01176, 3 },
20498 /* 0x77 */ { NULL, 0 },
20499 /* 0x78 */ { itable_evex01178, 6 },
20500 /* 0x79 */ { itable_evex01179, 6 },
20501 /* 0x7a */ { itable_evex0117A, 6 },
20502 /* 0x7b */ { itable_evex0117B, 6 },
20503 /* 0x7c */ { NULL, 0 },
20504 /* 0x7d */ { NULL, 0 },
20505 /* 0x7e */ { itable_evex0117E, 2 },
20506 /* 0x7f */ { itable_evex0117F, 6 },
20507 /* 0x80 */ { NULL, 0 },
20508 /* 0x81 */ { NULL, 0 },
20509 /* 0x82 */ { NULL, 0 },
20510 /* 0x83 */ { NULL, 0 },
20511 /* 0x84 */ { NULL, 0 },
20512 /* 0x85 */ { NULL, 0 },
20513 /* 0x86 */ { NULL, 0 },
20514 /* 0x87 */ { NULL, 0 },
20515 /* 0x88 */ { NULL, 0 },
20516 /* 0x89 */ { NULL, 0 },
20517 /* 0x8a */ { NULL, 0 },
20518 /* 0x8b */ { NULL, 0 },
20519 /* 0x8c */ { NULL, 0 },
20520 /* 0x8d */ { NULL, 0 },
20521 /* 0x8e */ { NULL, 0 },
20522 /* 0x8f */ { NULL, 0 },
20523 /* 0x90 */ { NULL, 0 },
20524 /* 0x91 */ { NULL, 0 },
20525 /* 0x92 */ { NULL, 0 },
20526 /* 0x93 */ { NULL, 0 },
20527 /* 0x94 */ { NULL, 0 },
20528 /* 0x95 */ { NULL, 0 },
20529 /* 0x96 */ { NULL, 0 },
20530 /* 0x97 */ { NULL, 0 },
20531 /* 0x98 */ { NULL, 0 },
20532 /* 0x99 */ { NULL, 0 },
20533 /* 0x9a */ { NULL, 0 },
20534 /* 0x9b */ { NULL, 0 },
20535 /* 0x9c */ { NULL, 0 },
20536 /* 0x9d */ { NULL, 0 },
20537 /* 0x9e */ { NULL, 0 },
20538 /* 0x9f */ { NULL, 0 },
20539 /* 0xa0 */ { NULL, 0 },
20540 /* 0xa1 */ { NULL, 0 },
20541 /* 0xa2 */ { NULL, 0 },
20542 /* 0xa3 */ { NULL, 0 },
20543 /* 0xa4 */ { NULL, 0 },
20544 /* 0xa5 */ { NULL, 0 },
20545 /* 0xa6 */ { NULL, 0 },
20546 /* 0xa7 */ { NULL, 0 },
20547 /* 0xa8 */ { NULL, 0 },
20548 /* 0xa9 */ { NULL, 0 },
20549 /* 0xaa */ { NULL, 0 },
20550 /* 0xab */ { NULL, 0 },
20551 /* 0xac */ { NULL, 0 },
20552 /* 0xad */ { NULL, 0 },
20553 /* 0xae */ { NULL, 0 },
20554 /* 0xaf */ { NULL, 0 },
20555 /* 0xb0 */ { NULL, 0 },
20556 /* 0xb1 */ { NULL, 0 },
20557 /* 0xb2 */ { NULL, 0 },
20558 /* 0xb3 */ { NULL, 0 },
20559 /* 0xb4 */ { NULL, 0 },
20560 /* 0xb5 */ { NULL, 0 },
20561 /* 0xb6 */ { NULL, 0 },
20562 /* 0xb7 */ { NULL, 0 },
20563 /* 0xb8 */ { NULL, 0 },
20564 /* 0xb9 */ { NULL, 0 },
20565 /* 0xba */ { NULL, 0 },
20566 /* 0xbb */ { NULL, 0 },
20567 /* 0xbc */ { NULL, 0 },
20568 /* 0xbd */ { NULL, 0 },
20569 /* 0xbe */ { NULL, 0 },
20570 /* 0xbf */ { NULL, 0 },
20571 /* 0xc0 */ { NULL, 0 },
20572 /* 0xc1 */ { NULL, 0 },
20573 /* 0xc2 */ { itable_evex011C2, 3 },
20574 /* 0xc3 */ { NULL, 0 },
20575 /* 0xc4 */ { itable_evex011C4, 4 },
20576 /* 0xc5 */ { itable_evex011C5, 3 },
20577 /* 0xc6 */ { itable_evex011C6, 6 },
20578 /* 0xc7 */ { NULL, 0 },
20579 /* 0xc8 */ { NULL, 0 },
20580 /* 0xc9 */ { NULL, 0 },
20581 /* 0xca */ { NULL, 0 },
20582 /* 0xcb */ { NULL, 0 },
20583 /* 0xcc */ { NULL, 0 },
20584 /* 0xcd */ { NULL, 0 },
20585 /* 0xce */ { NULL, 0 },
20586 /* 0xcf */ { NULL, 0 },
20587 /* 0xd0 */ { NULL, 0 },
20588 /* 0xd1 */ { itable_evex011D1, 6 },
20589 /* 0xd2 */ { itable_evex011D2, 6 },
20590 /* 0xd3 */ { itable_evex011D3, 6 },
20591 /* 0xd4 */ { itable_evex011D4, 6 },
20592 /* 0xd5 */ { itable_evex011D5, 6 },
20593 /* 0xd6 */ { itable_evex011D6, 1 },
20594 /* 0xd7 */ { NULL, 0 },
20595 /* 0xd8 */ { itable_evex011D8, 6 },
20596 /* 0xd9 */ { itable_evex011D9, 6 },
20597 /* 0xda */ { itable_evex011DA, 6 },
20598 /* 0xdb */ { itable_evex011DB, 12 },
20599 /* 0xdc */ { itable_evex011DC, 6 },
20600 /* 0xdd */ { itable_evex011DD, 6 },
20601 /* 0xde */ { itable_evex011DE, 6 },
20602 /* 0xdf */ { itable_evex011DF, 12 },
20603 /* 0xe0 */ { itable_evex011E0, 6 },
20604 /* 0xe1 */ { itable_evex011E1, 6 },
20605 /* 0xe2 */ { itable_evex011E2, 12 },
20606 /* 0xe3 */ { itable_evex011E3, 6 },
20607 /* 0xe4 */ { itable_evex011E4, 6 },
20608 /* 0xe5 */ { itable_evex011E5, 6 },
20609 /* 0xe6 */ { itable_evex011E6, 3 },
20610 /* 0xe7 */ { itable_evex011E7, 3 },
20611 /* 0xe8 */ { itable_evex011E8, 6 },
20612 /* 0xe9 */ { itable_evex011E9, 6 },
20613 /* 0xea */ { itable_evex011EA, 6 },
20614 /* 0xeb */ { itable_evex011EB, 12 },
20615 /* 0xec */ { itable_evex011EC, 6 },
20616 /* 0xed */ { itable_evex011ED, 6 },
20617 /* 0xee */ { itable_evex011EE, 6 },
20618 /* 0xef */ { itable_evex011EF, 12 },
20619 /* 0xf0 */ { NULL, 0 },
20620 /* 0xf1 */ { itable_evex011F1, 6 },
20621 /* 0xf2 */ { itable_evex011F2, 6 },
20622 /* 0xf3 */ { itable_evex011F3, 6 },
20623 /* 0xf4 */ { itable_evex011F4, 6 },
20624 /* 0xf5 */ { itable_evex011F5, 6 },
20625 /* 0xf6 */ { itable_evex011F6, 6 },
20626 /* 0xf7 */ { NULL, 0 },
20627 /* 0xf8 */ { itable_evex011F8, 6 },
20628 /* 0xf9 */ { itable_evex011F9, 6 },
20629 /* 0xfa */ { itable_evex011FA, 6 },
20630 /* 0xfb */ { itable_evex011FB, 6 },
20631 /* 0xfc */ { itable_evex011FC, 6 },
20632 /* 0xfd */ { itable_evex011FD, 6 },
20633 /* 0xfe */ { itable_evex011FE, 6 },
20634 /* 0xff */ { NULL, 0 },
20635};
20636
20637static const struct disasm_index itable_evex012[256] = {
20638 /* 0x00 */ { NULL, 0 },
20639 /* 0x01 */ { NULL, 0 },
20640 /* 0x02 */ { NULL, 0 },
20641 /* 0x03 */ { NULL, 0 },
20642 /* 0x04 */ { NULL, 0 },
20643 /* 0x05 */ { NULL, 0 },
20644 /* 0x06 */ { NULL, 0 },
20645 /* 0x07 */ { NULL, 0 },
20646 /* 0x08 */ { NULL, 0 },
20647 /* 0x09 */ { NULL, 0 },
20648 /* 0x0a */ { NULL, 0 },
20649 /* 0x0b */ { NULL, 0 },
20650 /* 0x0c */ { NULL, 0 },
20651 /* 0x0d */ { NULL, 0 },
20652 /* 0x0e */ { NULL, 0 },
20653 /* 0x0f */ { NULL, 0 },
20654 /* 0x10 */ { itable_evex01210, 3 },
20655 /* 0x11 */ { itable_evex01211, 3 },
20656 /* 0x12 */ { itable_evex01212, 3 },
20657 /* 0x13 */ { NULL, 0 },
20658 /* 0x14 */ { NULL, 0 },
20659 /* 0x15 */ { NULL, 0 },
20660 /* 0x16 */ { itable_evex01216, 3 },
20661 /* 0x17 */ { NULL, 0 },
20662 /* 0x18 */ { NULL, 0 },
20663 /* 0x19 */ { NULL, 0 },
20664 /* 0x1a */ { NULL, 0 },
20665 /* 0x1b */ { NULL, 0 },
20666 /* 0x1c */ { NULL, 0 },
20667 /* 0x1d */ { NULL, 0 },
20668 /* 0x1e */ { NULL, 0 },
20669 /* 0x1f */ { NULL, 0 },
20670 /* 0x20 */ { NULL, 0 },
20671 /* 0x21 */ { NULL, 0 },
20672 /* 0x22 */ { NULL, 0 },
20673 /* 0x23 */ { NULL, 0 },
20674 /* 0x24 */ { NULL, 0 },
20675 /* 0x25 */ { NULL, 0 },
20676 /* 0x26 */ { NULL, 0 },
20677 /* 0x27 */ { NULL, 0 },
20678 /* 0x28 */ { NULL, 0 },
20679 /* 0x29 */ { NULL, 0 },
20680 /* 0x2a */ { itable_evex0122A, 2 },
20681 /* 0x2b */ { NULL, 0 },
20682 /* 0x2c */ { itable_evex0122C, 2 },
20683 /* 0x2d */ { itable_evex0122D, 2 },
20684 /* 0x2e */ { NULL, 0 },
20685 /* 0x2f */ { NULL, 0 },
20686 /* 0x30 */ { NULL, 0 },
20687 /* 0x31 */ { NULL, 0 },
20688 /* 0x32 */ { NULL, 0 },
20689 /* 0x33 */ { NULL, 0 },
20690 /* 0x34 */ { NULL, 0 },
20691 /* 0x35 */ { NULL, 0 },
20692 /* 0x36 */ { NULL, 0 },
20693 /* 0x37 */ { NULL, 0 },
20694 /* 0x38 */ { NULL, 0 },
20695 /* 0x39 */ { NULL, 0 },
20696 /* 0x3a */ { NULL, 0 },
20697 /* 0x3b */ { NULL, 0 },
20698 /* 0x3c */ { NULL, 0 },
20699 /* 0x3d */ { NULL, 0 },
20700 /* 0x3e */ { NULL, 0 },
20701 /* 0x3f */ { NULL, 0 },
20702 /* 0x40 */ { NULL, 0 },
20703 /* 0x41 */ { NULL, 0 },
20704 /* 0x42 */ { NULL, 0 },
20705 /* 0x43 */ { NULL, 0 },
20706 /* 0x44 */ { NULL, 0 },
20707 /* 0x45 */ { NULL, 0 },
20708 /* 0x46 */ { NULL, 0 },
20709 /* 0x47 */ { NULL, 0 },
20710 /* 0x48 */ { NULL, 0 },
20711 /* 0x49 */ { NULL, 0 },
20712 /* 0x4a */ { NULL, 0 },
20713 /* 0x4b */ { NULL, 0 },
20714 /* 0x4c */ { NULL, 0 },
20715 /* 0x4d */ { NULL, 0 },
20716 /* 0x4e */ { NULL, 0 },
20717 /* 0x4f */ { NULL, 0 },
20718 /* 0x50 */ { NULL, 0 },
20719 /* 0x51 */ { itable_evex01251, 2 },
20720 /* 0x52 */ { NULL, 0 },
20721 /* 0x53 */ { NULL, 0 },
20722 /* 0x54 */ { NULL, 0 },
20723 /* 0x55 */ { NULL, 0 },
20724 /* 0x56 */ { NULL, 0 },
20725 /* 0x57 */ { NULL, 0 },
20726 /* 0x58 */ { itable_evex01258, 2 },
20727 /* 0x59 */ { itable_evex01259, 2 },
20728 /* 0x5a */ { itable_evex0125A, 1 },
20729 /* 0x5b */ { itable_evex0125B, 3 },
20730 /* 0x5c */ { itable_evex0125C, 2 },
20731 /* 0x5d */ { itable_evex0125D, 2 },
20732 /* 0x5e */ { itable_evex0125E, 2 },
20733 /* 0x5f */ { itable_evex0125F, 2 },
20734 /* 0x60 */ { NULL, 0 },
20735 /* 0x61 */ { NULL, 0 },
20736 /* 0x62 */ { NULL, 0 },
20737 /* 0x63 */ { NULL, 0 },
20738 /* 0x64 */ { NULL, 0 },
20739 /* 0x65 */ { NULL, 0 },
20740 /* 0x66 */ { NULL, 0 },
20741 /* 0x67 */ { NULL, 0 },
20742 /* 0x68 */ { NULL, 0 },
20743 /* 0x69 */ { NULL, 0 },
20744 /* 0x6a */ { NULL, 0 },
20745 /* 0x6b */ { NULL, 0 },
20746 /* 0x6c */ { NULL, 0 },
20747 /* 0x6d */ { NULL, 0 },
20748 /* 0x6e */ { NULL, 0 },
20749 /* 0x6f */ { itable_evex0126F, 6 },
20750 /* 0x70 */ { itable_evex01270, 3 },
20751 /* 0x71 */ { NULL, 0 },
20752 /* 0x72 */ { NULL, 0 },
20753 /* 0x73 */ { NULL, 0 },
20754 /* 0x74 */ { NULL, 0 },
20755 /* 0x75 */ { NULL, 0 },
20756 /* 0x76 */ { NULL, 0 },
20757 /* 0x77 */ { NULL, 0 },
20758 /* 0x78 */ { itable_evex01278, 2 },
20759 /* 0x79 */ { itable_evex01279, 2 },
20760 /* 0x7a */ { itable_evex0127A, 6 },
20761 /* 0x7b */ { itable_evex0127B, 2 },
20762 /* 0x7c */ { NULL, 0 },
20763 /* 0x7d */ { NULL, 0 },
20764 /* 0x7e */ { itable_evex0127E, 1 },
20765 /* 0x7f */ { itable_evex0127F, 6 },
20766 /* 0x80 */ { NULL, 0 },
20767 /* 0x81 */ { NULL, 0 },
20768 /* 0x82 */ { NULL, 0 },
20769 /* 0x83 */ { NULL, 0 },
20770 /* 0x84 */ { NULL, 0 },
20771 /* 0x85 */ { NULL, 0 },
20772 /* 0x86 */ { NULL, 0 },
20773 /* 0x87 */ { NULL, 0 },
20774 /* 0x88 */ { NULL, 0 },
20775 /* 0x89 */ { NULL, 0 },
20776 /* 0x8a */ { NULL, 0 },
20777 /* 0x8b */ { NULL, 0 },
20778 /* 0x8c */ { NULL, 0 },
20779 /* 0x8d */ { NULL, 0 },
20780 /* 0x8e */ { NULL, 0 },
20781 /* 0x8f */ { NULL, 0 },
20782 /* 0x90 */ { NULL, 0 },
20783 /* 0x91 */ { NULL, 0 },
20784 /* 0x92 */ { NULL, 0 },
20785 /* 0x93 */ { NULL, 0 },
20786 /* 0x94 */ { NULL, 0 },
20787 /* 0x95 */ { NULL, 0 },
20788 /* 0x96 */ { NULL, 0 },
20789 /* 0x97 */ { NULL, 0 },
20790 /* 0x98 */ { NULL, 0 },
20791 /* 0x99 */ { NULL, 0 },
20792 /* 0x9a */ { NULL, 0 },
20793 /* 0x9b */ { NULL, 0 },
20794 /* 0x9c */ { NULL, 0 },
20795 /* 0x9d */ { NULL, 0 },
20796 /* 0x9e */ { NULL, 0 },
20797 /* 0x9f */ { NULL, 0 },
20798 /* 0xa0 */ { NULL, 0 },
20799 /* 0xa1 */ { NULL, 0 },
20800 /* 0xa2 */ { NULL, 0 },
20801 /* 0xa3 */ { NULL, 0 },
20802 /* 0xa4 */ { NULL, 0 },
20803 /* 0xa5 */ { NULL, 0 },
20804 /* 0xa6 */ { NULL, 0 },
20805 /* 0xa7 */ { NULL, 0 },
20806 /* 0xa8 */ { NULL, 0 },
20807 /* 0xa9 */ { NULL, 0 },
20808 /* 0xaa */ { NULL, 0 },
20809 /* 0xab */ { NULL, 0 },
20810 /* 0xac */ { NULL, 0 },
20811 /* 0xad */ { NULL, 0 },
20812 /* 0xae */ { NULL, 0 },
20813 /* 0xaf */ { NULL, 0 },
20814 /* 0xb0 */ { NULL, 0 },
20815 /* 0xb1 */ { NULL, 0 },
20816 /* 0xb2 */ { NULL, 0 },
20817 /* 0xb3 */ { NULL, 0 },
20818 /* 0xb4 */ { NULL, 0 },
20819 /* 0xb5 */ { NULL, 0 },
20820 /* 0xb6 */ { NULL, 0 },
20821 /* 0xb7 */ { NULL, 0 },
20822 /* 0xb8 */ { NULL, 0 },
20823 /* 0xb9 */ { NULL, 0 },
20824 /* 0xba */ { NULL, 0 },
20825 /* 0xbb */ { NULL, 0 },
20826 /* 0xbc */ { NULL, 0 },
20827 /* 0xbd */ { NULL, 0 },
20828 /* 0xbe */ { NULL, 0 },
20829 /* 0xbf */ { NULL, 0 },
20830 /* 0xc0 */ { NULL, 0 },
20831 /* 0xc1 */ { NULL, 0 },
20832 /* 0xc2 */ { itable_evex012C2, 1 },
20833 /* 0xc3 */ { NULL, 0 },
20834 /* 0xc4 */ { NULL, 0 },
20835 /* 0xc5 */ { NULL, 0 },
20836 /* 0xc6 */ { NULL, 0 },
20837 /* 0xc7 */ { NULL, 0 },
20838 /* 0xc8 */ { NULL, 0 },
20839 /* 0xc9 */ { NULL, 0 },
20840 /* 0xca */ { NULL, 0 },
20841 /* 0xcb */ { NULL, 0 },
20842 /* 0xcc */ { NULL, 0 },
20843 /* 0xcd */ { NULL, 0 },
20844 /* 0xce */ { NULL, 0 },
20845 /* 0xcf */ { NULL, 0 },
20846 /* 0xd0 */ { NULL, 0 },
20847 /* 0xd1 */ { NULL, 0 },
20848 /* 0xd2 */ { NULL, 0 },
20849 /* 0xd3 */ { NULL, 0 },
20850 /* 0xd4 */ { NULL, 0 },
20851 /* 0xd5 */ { NULL, 0 },
20852 /* 0xd6 */ { NULL, 0 },
20853 /* 0xd7 */ { NULL, 0 },
20854 /* 0xd8 */ { NULL, 0 },
20855 /* 0xd9 */ { NULL, 0 },
20856 /* 0xda */ { NULL, 0 },
20857 /* 0xdb */ { NULL, 0 },
20858 /* 0xdc */ { NULL, 0 },
20859 /* 0xdd */ { NULL, 0 },
20860 /* 0xde */ { NULL, 0 },
20861 /* 0xdf */ { NULL, 0 },
20862 /* 0xe0 */ { NULL, 0 },
20863 /* 0xe1 */ { NULL, 0 },
20864 /* 0xe2 */ { NULL, 0 },
20865 /* 0xe3 */ { NULL, 0 },
20866 /* 0xe4 */ { NULL, 0 },
20867 /* 0xe5 */ { NULL, 0 },
20868 /* 0xe6 */ { itable_evex012E6, 6 },
20869 /* 0xe7 */ { NULL, 0 },
20870 /* 0xe8 */ { NULL, 0 },
20871 /* 0xe9 */ { NULL, 0 },
20872 /* 0xea */ { NULL, 0 },
20873 /* 0xeb */ { NULL, 0 },
20874 /* 0xec */ { NULL, 0 },
20875 /* 0xed */ { NULL, 0 },
20876 /* 0xee */ { NULL, 0 },
20877 /* 0xef */ { NULL, 0 },
20878 /* 0xf0 */ { NULL, 0 },
20879 /* 0xf1 */ { NULL, 0 },
20880 /* 0xf2 */ { NULL, 0 },
20881 /* 0xf3 */ { NULL, 0 },
20882 /* 0xf4 */ { NULL, 0 },
20883 /* 0xf5 */ { NULL, 0 },
20884 /* 0xf6 */ { NULL, 0 },
20885 /* 0xf7 */ { NULL, 0 },
20886 /* 0xf8 */ { NULL, 0 },
20887 /* 0xf9 */ { NULL, 0 },
20888 /* 0xfa */ { NULL, 0 },
20889 /* 0xfb */ { NULL, 0 },
20890 /* 0xfc */ { NULL, 0 },
20891 /* 0xfd */ { NULL, 0 },
20892 /* 0xfe */ { NULL, 0 },
20893 /* 0xff */ { NULL, 0 },
20894};
20895
20896static const struct disasm_index itable_evex013[256] = {
20897 /* 0x00 */ { NULL, 0 },
20898 /* 0x01 */ { NULL, 0 },
20899 /* 0x02 */ { NULL, 0 },
20900 /* 0x03 */ { NULL, 0 },
20901 /* 0x04 */ { NULL, 0 },
20902 /* 0x05 */ { NULL, 0 },
20903 /* 0x06 */ { NULL, 0 },
20904 /* 0x07 */ { NULL, 0 },
20905 /* 0x08 */ { NULL, 0 },
20906 /* 0x09 */ { NULL, 0 },
20907 /* 0x0a */ { NULL, 0 },
20908 /* 0x0b */ { NULL, 0 },
20909 /* 0x0c */ { NULL, 0 },
20910 /* 0x0d */ { NULL, 0 },
20911 /* 0x0e */ { NULL, 0 },
20912 /* 0x0f */ { NULL, 0 },
20913 /* 0x10 */ { itable_evex01310, 3 },
20914 /* 0x11 */ { itable_evex01311, 3 },
20915 /* 0x12 */ { itable_evex01312, 3 },
20916 /* 0x13 */ { NULL, 0 },
20917 /* 0x14 */ { NULL, 0 },
20918 /* 0x15 */ { NULL, 0 },
20919 /* 0x16 */ { NULL, 0 },
20920 /* 0x17 */ { NULL, 0 },
20921 /* 0x18 */ { NULL, 0 },
20922 /* 0x19 */ { NULL, 0 },
20923 /* 0x1a */ { NULL, 0 },
20924 /* 0x1b */ { NULL, 0 },
20925 /* 0x1c */ { NULL, 0 },
20926 /* 0x1d */ { NULL, 0 },
20927 /* 0x1e */ { NULL, 0 },
20928 /* 0x1f */ { NULL, 0 },
20929 /* 0x20 */ { NULL, 0 },
20930 /* 0x21 */ { NULL, 0 },
20931 /* 0x22 */ { NULL, 0 },
20932 /* 0x23 */ { NULL, 0 },
20933 /* 0x24 */ { NULL, 0 },
20934 /* 0x25 */ { NULL, 0 },
20935 /* 0x26 */ { NULL, 0 },
20936 /* 0x27 */ { NULL, 0 },
20937 /* 0x28 */ { NULL, 0 },
20938 /* 0x29 */ { NULL, 0 },
20939 /* 0x2a */ { itable_evex0132A, 2 },
20940 /* 0x2b */ { NULL, 0 },
20941 /* 0x2c */ { itable_evex0132C, 2 },
20942 /* 0x2d */ { itable_evex0132D, 2 },
20943 /* 0x2e */ { NULL, 0 },
20944 /* 0x2f */ { NULL, 0 },
20945 /* 0x30 */ { NULL, 0 },
20946 /* 0x31 */ { NULL, 0 },
20947 /* 0x32 */ { NULL, 0 },
20948 /* 0x33 */ { NULL, 0 },
20949 /* 0x34 */ { NULL, 0 },
20950 /* 0x35 */ { NULL, 0 },
20951 /* 0x36 */ { NULL, 0 },
20952 /* 0x37 */ { NULL, 0 },
20953 /* 0x38 */ { NULL, 0 },
20954 /* 0x39 */ { NULL, 0 },
20955 /* 0x3a */ { NULL, 0 },
20956 /* 0x3b */ { NULL, 0 },
20957 /* 0x3c */ { NULL, 0 },
20958 /* 0x3d */ { NULL, 0 },
20959 /* 0x3e */ { NULL, 0 },
20960 /* 0x3f */ { NULL, 0 },
20961 /* 0x40 */ { NULL, 0 },
20962 /* 0x41 */ { NULL, 0 },
20963 /* 0x42 */ { NULL, 0 },
20964 /* 0x43 */ { NULL, 0 },
20965 /* 0x44 */ { NULL, 0 },
20966 /* 0x45 */ { NULL, 0 },
20967 /* 0x46 */ { NULL, 0 },
20968 /* 0x47 */ { NULL, 0 },
20969 /* 0x48 */ { NULL, 0 },
20970 /* 0x49 */ { NULL, 0 },
20971 /* 0x4a */ { NULL, 0 },
20972 /* 0x4b */ { NULL, 0 },
20973 /* 0x4c */ { NULL, 0 },
20974 /* 0x4d */ { NULL, 0 },
20975 /* 0x4e */ { NULL, 0 },
20976 /* 0x4f */ { NULL, 0 },
20977 /* 0x50 */ { NULL, 0 },
20978 /* 0x51 */ { itable_evex01351, 2 },
20979 /* 0x52 */ { NULL, 0 },
20980 /* 0x53 */ { NULL, 0 },
20981 /* 0x54 */ { NULL, 0 },
20982 /* 0x55 */ { NULL, 0 },
20983 /* 0x56 */ { NULL, 0 },
20984 /* 0x57 */ { NULL, 0 },
20985 /* 0x58 */ { itable_evex01358, 2 },
20986 /* 0x59 */ { itable_evex01359, 2 },
20987 /* 0x5a */ { itable_evex0135A, 1 },
20988 /* 0x5b */ { NULL, 0 },
20989 /* 0x5c */ { itable_evex0135C, 2 },
20990 /* 0x5d */ { itable_evex0135D, 2 },
20991 /* 0x5e */ { itable_evex0135E, 2 },
20992 /* 0x5f */ { itable_evex0135F, 2 },
20993 /* 0x60 */ { NULL, 0 },
20994 /* 0x61 */ { NULL, 0 },
20995 /* 0x62 */ { NULL, 0 },
20996 /* 0x63 */ { NULL, 0 },
20997 /* 0x64 */ { NULL, 0 },
20998 /* 0x65 */ { NULL, 0 },
20999 /* 0x66 */ { NULL, 0 },
21000 /* 0x67 */ { NULL, 0 },
21001 /* 0x68 */ { NULL, 0 },
21002 /* 0x69 */ { NULL, 0 },
21003 /* 0x6a */ { NULL, 0 },
21004 /* 0x6b */ { NULL, 0 },
21005 /* 0x6c */ { NULL, 0 },
21006 /* 0x6d */ { NULL, 0 },
21007 /* 0x6e */ { NULL, 0 },
21008 /* 0x6f */ { itable_evex0136F, 6 },
21009 /* 0x70 */ { itable_evex01370, 3 },
21010 /* 0x71 */ { NULL, 0 },
21011 /* 0x72 */ { NULL, 0 },
21012 /* 0x73 */ { NULL, 0 },
21013 /* 0x74 */ { NULL, 0 },
21014 /* 0x75 */ { NULL, 0 },
21015 /* 0x76 */ { NULL, 0 },
21016 /* 0x77 */ { NULL, 0 },
21017 /* 0x78 */ { itable_evex01378, 2 },
21018 /* 0x79 */ { itable_evex01379, 2 },
21019 /* 0x7a */ { itable_evex0137A, 6 },
21020 /* 0x7b */ { itable_evex0137B, 2 },
21021 /* 0x7c */ { NULL, 0 },
21022 /* 0x7d */ { NULL, 0 },
21023 /* 0x7e */ { NULL, 0 },
21024 /* 0x7f */ { itable_evex0137F, 6 },
21025 /* 0x80 */ { NULL, 0 },
21026 /* 0x81 */ { NULL, 0 },
21027 /* 0x82 */ { NULL, 0 },
21028 /* 0x83 */ { NULL, 0 },
21029 /* 0x84 */ { NULL, 0 },
21030 /* 0x85 */ { NULL, 0 },
21031 /* 0x86 */ { NULL, 0 },
21032 /* 0x87 */ { NULL, 0 },
21033 /* 0x88 */ { NULL, 0 },
21034 /* 0x89 */ { NULL, 0 },
21035 /* 0x8a */ { NULL, 0 },
21036 /* 0x8b */ { NULL, 0 },
21037 /* 0x8c */ { NULL, 0 },
21038 /* 0x8d */ { NULL, 0 },
21039 /* 0x8e */ { NULL, 0 },
21040 /* 0x8f */ { NULL, 0 },
21041 /* 0x90 */ { NULL, 0 },
21042 /* 0x91 */ { NULL, 0 },
21043 /* 0x92 */ { NULL, 0 },
21044 /* 0x93 */ { NULL, 0 },
21045 /* 0x94 */ { NULL, 0 },
21046 /* 0x95 */ { NULL, 0 },
21047 /* 0x96 */ { NULL, 0 },
21048 /* 0x97 */ { NULL, 0 },
21049 /* 0x98 */ { NULL, 0 },
21050 /* 0x99 */ { NULL, 0 },
21051 /* 0x9a */ { NULL, 0 },
21052 /* 0x9b */ { NULL, 0 },
21053 /* 0x9c */ { NULL, 0 },
21054 /* 0x9d */ { NULL, 0 },
21055 /* 0x9e */ { NULL, 0 },
21056 /* 0x9f */ { NULL, 0 },
21057 /* 0xa0 */ { NULL, 0 },
21058 /* 0xa1 */ { NULL, 0 },
21059 /* 0xa2 */ { NULL, 0 },
21060 /* 0xa3 */ { NULL, 0 },
21061 /* 0xa4 */ { NULL, 0 },
21062 /* 0xa5 */ { NULL, 0 },
21063 /* 0xa6 */ { NULL, 0 },
21064 /* 0xa7 */ { NULL, 0 },
21065 /* 0xa8 */ { NULL, 0 },
21066 /* 0xa9 */ { NULL, 0 },
21067 /* 0xaa */ { NULL, 0 },
21068 /* 0xab */ { NULL, 0 },
21069 /* 0xac */ { NULL, 0 },
21070 /* 0xad */ { NULL, 0 },
21071 /* 0xae */ { NULL, 0 },
21072 /* 0xaf */ { NULL, 0 },
21073 /* 0xb0 */ { NULL, 0 },
21074 /* 0xb1 */ { NULL, 0 },
21075 /* 0xb2 */ { NULL, 0 },
21076 /* 0xb3 */ { NULL, 0 },
21077 /* 0xb4 */ { NULL, 0 },
21078 /* 0xb5 */ { NULL, 0 },
21079 /* 0xb6 */ { NULL, 0 },
21080 /* 0xb7 */ { NULL, 0 },
21081 /* 0xb8 */ { NULL, 0 },
21082 /* 0xb9 */ { NULL, 0 },
21083 /* 0xba */ { NULL, 0 },
21084 /* 0xbb */ { NULL, 0 },
21085 /* 0xbc */ { NULL, 0 },
21086 /* 0xbd */ { NULL, 0 },
21087 /* 0xbe */ { NULL, 0 },
21088 /* 0xbf */ { NULL, 0 },
21089 /* 0xc0 */ { NULL, 0 },
21090 /* 0xc1 */ { NULL, 0 },
21091 /* 0xc2 */ { itable_evex013C2, 1 },
21092 /* 0xc3 */ { NULL, 0 },
21093 /* 0xc4 */ { NULL, 0 },
21094 /* 0xc5 */ { NULL, 0 },
21095 /* 0xc6 */ { NULL, 0 },
21096 /* 0xc7 */ { NULL, 0 },
21097 /* 0xc8 */ { NULL, 0 },
21098 /* 0xc9 */ { NULL, 0 },
21099 /* 0xca */ { NULL, 0 },
21100 /* 0xcb */ { NULL, 0 },
21101 /* 0xcc */ { NULL, 0 },
21102 /* 0xcd */ { NULL, 0 },
21103 /* 0xce */ { NULL, 0 },
21104 /* 0xcf */ { NULL, 0 },
21105 /* 0xd0 */ { NULL, 0 },
21106 /* 0xd1 */ { NULL, 0 },
21107 /* 0xd2 */ { NULL, 0 },
21108 /* 0xd3 */ { NULL, 0 },
21109 /* 0xd4 */ { NULL, 0 },
21110 /* 0xd5 */ { NULL, 0 },
21111 /* 0xd6 */ { NULL, 0 },
21112 /* 0xd7 */ { NULL, 0 },
21113 /* 0xd8 */ { NULL, 0 },
21114 /* 0xd9 */ { NULL, 0 },
21115 /* 0xda */ { NULL, 0 },
21116 /* 0xdb */ { NULL, 0 },
21117 /* 0xdc */ { NULL, 0 },
21118 /* 0xdd */ { NULL, 0 },
21119 /* 0xde */ { NULL, 0 },
21120 /* 0xdf */ { NULL, 0 },
21121 /* 0xe0 */ { NULL, 0 },
21122 /* 0xe1 */ { NULL, 0 },
21123 /* 0xe2 */ { NULL, 0 },
21124 /* 0xe3 */ { NULL, 0 },
21125 /* 0xe4 */ { NULL, 0 },
21126 /* 0xe5 */ { NULL, 0 },
21127 /* 0xe6 */ { itable_evex013E6, 3 },
21128 /* 0xe7 */ { NULL, 0 },
21129 /* 0xe8 */ { NULL, 0 },
21130 /* 0xe9 */ { NULL, 0 },
21131 /* 0xea */ { NULL, 0 },
21132 /* 0xeb */ { NULL, 0 },
21133 /* 0xec */ { NULL, 0 },
21134 /* 0xed */ { NULL, 0 },
21135 /* 0xee */ { NULL, 0 },
21136 /* 0xef */ { NULL, 0 },
21137 /* 0xf0 */ { NULL, 0 },
21138 /* 0xf1 */ { NULL, 0 },
21139 /* 0xf2 */ { NULL, 0 },
21140 /* 0xf3 */ { NULL, 0 },
21141 /* 0xf4 */ { NULL, 0 },
21142 /* 0xf5 */ { NULL, 0 },
21143 /* 0xf6 */ { NULL, 0 },
21144 /* 0xf7 */ { NULL, 0 },
21145 /* 0xf8 */ { NULL, 0 },
21146 /* 0xf9 */ { NULL, 0 },
21147 /* 0xfa */ { NULL, 0 },
21148 /* 0xfb */ { NULL, 0 },
21149 /* 0xfc */ { NULL, 0 },
21150 /* 0xfd */ { NULL, 0 },
21151 /* 0xfe */ { NULL, 0 },
21152 /* 0xff */ { NULL, 0 },
21153};
21154
21155static const struct disasm_index itable_evex021[256] = {
21156 /* 0x00 */ { itable_evex02100, 6 },
21157 /* 0x01 */ { NULL, 0 },
21158 /* 0x02 */ { NULL, 0 },
21159 /* 0x03 */ { NULL, 0 },
21160 /* 0x04 */ { itable_evex02104, 6 },
21161 /* 0x05 */ { NULL, 0 },
21162 /* 0x06 */ { NULL, 0 },
21163 /* 0x07 */ { NULL, 0 },
21164 /* 0x08 */ { NULL, 0 },
21165 /* 0x09 */ { NULL, 0 },
21166 /* 0x0a */ { NULL, 0 },
21167 /* 0x0b */ { itable_evex0210B, 6 },
21168 /* 0x0c */ { itable_evex0210C, 6 },
21169 /* 0x0d */ { itable_evex0210D, 6 },
21170 /* 0x0e */ { NULL, 0 },
21171 /* 0x0f */ { NULL, 0 },
21172 /* 0x10 */ { itable_evex02110, 6 },
21173 /* 0x11 */ { itable_evex02111, 6 },
21174 /* 0x12 */ { itable_evex02112, 6 },
21175 /* 0x13 */ { itable_evex02113, 3 },
21176 /* 0x14 */ { itable_evex02114, 12 },
21177 /* 0x15 */ { itable_evex02115, 12 },
21178 /* 0x16 */ { itable_evex02116, 8 },
21179 /* 0x17 */ { NULL, 0 },
21180 /* 0x18 */ { itable_evex02118, 6 },
21181 /* 0x19 */ { itable_evex02119, 6 },
21182 /* 0x1a */ { itable_evex0211A, 4 },
21183 /* 0x1b */ { itable_evex0211B, 2 },
21184 /* 0x1c */ { itable_evex0211C, 3 },
21185 /* 0x1d */ { itable_evex0211D, 3 },
21186 /* 0x1e */ { itable_evex0211E, 3 },
21187 /* 0x1f */ { itable_evex0211F, 3 },
21188 /* 0x20 */ { itable_evex02120, 3 },
21189 /* 0x21 */ { itable_evex02121, 3 },
21190 /* 0x22 */ { itable_evex02122, 3 },
21191 /* 0x23 */ { itable_evex02123, 3 },
21192 /* 0x24 */ { itable_evex02124, 3 },
21193 /* 0x25 */ { itable_evex02125, 3 },
21194 /* 0x26 */ { itable_evex02126, 6 },
21195 /* 0x27 */ { itable_evex02127, 6 },
21196 /* 0x28 */ { itable_evex02128, 6 },
21197 /* 0x29 */ { itable_evex02129, 3 },
21198 /* 0x2a */ { itable_evex0212A, 3 },
21199 /* 0x2b */ { itable_evex0212B, 6 },
21200 /* 0x2c */ { itable_evex0212C, 12 },
21201 /* 0x2d */ { itable_evex0212D, 4 },
21202 /* 0x2e */ { NULL, 0 },
21203 /* 0x2f */ { NULL, 0 },
21204 /* 0x30 */ { itable_evex02130, 3 },
21205 /* 0x31 */ { itable_evex02131, 3 },
21206 /* 0x32 */ { itable_evex02132, 3 },
21207 /* 0x33 */ { itable_evex02133, 3 },
21208 /* 0x34 */ { itable_evex02134, 3 },
21209 /* 0x35 */ { itable_evex02135, 3 },
21210 /* 0x36 */ { itable_evex02136, 8 },
21211 /* 0x37 */ { itable_evex02137, 3 },
21212 /* 0x38 */ { itable_evex02138, 6 },
21213 /* 0x39 */ { itable_evex02139, 12 },
21214 /* 0x3a */ { itable_evex0213A, 6 },
21215 /* 0x3b */ { itable_evex0213B, 12 },
21216 /* 0x3c */ { itable_evex0213C, 6 },
21217 /* 0x3d */ { itable_evex0213D, 12 },
21218 /* 0x3e */ { itable_evex0213E, 6 },
21219 /* 0x3f */ { itable_evex0213F, 12 },
21220 /* 0x40 */ { itable_evex02140, 12 },
21221 /* 0x41 */ { NULL, 0 },
21222 /* 0x42 */ { itable_evex02142, 6 },
21223 /* 0x43 */ { itable_evex02143, 2 },
21224 /* 0x44 */ { itable_evex02144, 6 },
21225 /* 0x45 */ { itable_evex02145, 12 },
21226 /* 0x46 */ { itable_evex02146, 12 },
21227 /* 0x47 */ { itable_evex02147, 12 },
21228 /* 0x48 */ { NULL, 0 },
21229 /* 0x49 */ { NULL, 0 },
21230 /* 0x4a */ { NULL, 0 },
21231 /* 0x4b */ { NULL, 0 },
21232 /* 0x4c */ { itable_evex0214C, 6 },
21233 /* 0x4d */ { itable_evex0214D, 4 },
21234 /* 0x4e */ { itable_evex0214E, 6 },
21235 /* 0x4f */ { itable_evex0214F, 4 },
21236 /* 0x50 */ { NULL, 0 },
21237 /* 0x51 */ { NULL, 0 },
21238 /* 0x52 */ { NULL, 0 },
21239 /* 0x53 */ { NULL, 0 },
21240 /* 0x54 */ { NULL, 0 },
21241 /* 0x55 */ { NULL, 0 },
21242 /* 0x56 */ { NULL, 0 },
21243 /* 0x57 */ { NULL, 0 },
21244 /* 0x58 */ { itable_evex02158, 6 },
21245 /* 0x59 */ { itable_evex02159, 9 },
21246 /* 0x5a */ { itable_evex0215A, 4 },
21247 /* 0x5b */ { itable_evex0215B, 2 },
21248 /* 0x5c */ { NULL, 0 },
21249 /* 0x5d */ { NULL, 0 },
21250 /* 0x5e */ { NULL, 0 },
21251 /* 0x5f */ { NULL, 0 },
21252 /* 0x60 */ { NULL, 0 },
21253 /* 0x61 */ { NULL, 0 },
21254 /* 0x62 */ { NULL, 0 },
21255 /* 0x63 */ { NULL, 0 },
21256 /* 0x64 */ { itable_evex02164, 6 },
21257 /* 0x65 */ { itable_evex02165, 6 },
21258 /* 0x66 */ { itable_evex02166, 6 },
21259 /* 0x67 */ { NULL, 0 },
21260 /* 0x68 */ { NULL, 0 },
21261 /* 0x69 */ { NULL, 0 },
21262 /* 0x6a */ { NULL, 0 },
21263 /* 0x6b */ { NULL, 0 },
21264 /* 0x6c */ { NULL, 0 },
21265 /* 0x6d */ { NULL, 0 },
21266 /* 0x6e */ { NULL, 0 },
21267 /* 0x6f */ { NULL, 0 },
21268 /* 0x70 */ { NULL, 0 },
21269 /* 0x71 */ { NULL, 0 },
21270 /* 0x72 */ { NULL, 0 },
21271 /* 0x73 */ { NULL, 0 },
21272 /* 0x74 */ { NULL, 0 },
21273 /* 0x75 */ { itable_evex02175, 6 },
21274 /* 0x76 */ { itable_evex02176, 6 },
21275 /* 0x77 */ { itable_evex02177, 6 },
21276 /* 0x78 */ { itable_evex02178, 3 },
21277 /* 0x79 */ { itable_evex02179, 3 },
21278 /* 0x7a */ { itable_evex0217A, 12 },
21279 /* 0x7b */ { itable_evex0217B, 9 },
21280 /* 0x7c */ { itable_evex0217C, 6 },
21281 /* 0x7d */ { itable_evex0217D, 6 },
21282 /* 0x7e */ { itable_evex0217E, 6 },
21283 /* 0x7f */ { itable_evex0217F, 6 },
21284 /* 0x80 */ { NULL, 0 },
21285 /* 0x81 */ { NULL, 0 },
21286 /* 0x82 */ { NULL, 0 },
21287 /* 0x83 */ { itable_evex02183, 6 },
21288 /* 0x84 */ { NULL, 0 },
21289 /* 0x85 */ { NULL, 0 },
21290 /* 0x86 */ { NULL, 0 },
21291 /* 0x87 */ { NULL, 0 },
21292 /* 0x88 */ { itable_evex02188, 12 },
21293 /* 0x89 */ { itable_evex02189, 12 },
21294 /* 0x8a */ { itable_evex0218A, 12 },
21295 /* 0x8b */ { itable_evex0218B, 12 },
21296 /* 0x8c */ { NULL, 0 },
21297 /* 0x8d */ { itable_evex0218D, 12 },
21298 /* 0x8e */ { NULL, 0 },
21299 /* 0x8f */ { NULL, 0 },
21300 /* 0x90 */ { itable_evex02190, 6 },
21301 /* 0x91 */ { itable_evex02191, 6 },
21302 /* 0x92 */ { itable_evex02192, 6 },
21303 /* 0x93 */ { itable_evex02193, 6 },
21304 /* 0x94 */ { NULL, 0 },
21305 /* 0x95 */ { NULL, 0 },
21306 /* 0x96 */ { itable_evex02196, 6 },
21307 /* 0x97 */ { itable_evex02197, 6 },
21308 /* 0x98 */ { itable_evex02198, 6 },
21309 /* 0x99 */ { itable_evex02199, 2 },
21310 /* 0x9a */ { itable_evex0219A, 6 },
21311 /* 0x9b */ { itable_evex0219B, 2 },
21312 /* 0x9c */ { itable_evex0219C, 6 },
21313 /* 0x9d */ { itable_evex0219D, 2 },
21314 /* 0x9e */ { itable_evex0219E, 6 },
21315 /* 0x9f */ { itable_evex0219F, 2 },
21316 /* 0xa0 */ { itable_evex021A0, 6 },
21317 /* 0xa1 */ { itable_evex021A1, 6 },
21318 /* 0xa2 */ { itable_evex021A2, 6 },
21319 /* 0xa3 */ { itable_evex021A3, 6 },
21320 /* 0xa4 */ { NULL, 0 },
21321 /* 0xa5 */ { NULL, 0 },
21322 /* 0xa6 */ { itable_evex021A6, 6 },
21323 /* 0xa7 */ { itable_evex021A7, 6 },
21324 /* 0xa8 */ { itable_evex021A8, 6 },
21325 /* 0xa9 */ { itable_evex021A9, 2 },
21326 /* 0xaa */ { itable_evex021AA, 6 },
21327 /* 0xab */ { itable_evex021AB, 2 },
21328 /* 0xac */ { itable_evex021AC, 6 },
21329 /* 0xad */ { itable_evex021AD, 2 },
21330 /* 0xae */ { itable_evex021AE, 6 },
21331 /* 0xaf */ { itable_evex021AF, 2 },
21332 /* 0xb0 */ { NULL, 0 },
21333 /* 0xb1 */ { NULL, 0 },
21334 /* 0xb2 */ { NULL, 0 },
21335 /* 0xb3 */ { NULL, 0 },
21336 /* 0xb4 */ { itable_evex021B4, 3 },
21337 /* 0xb5 */ { itable_evex021B5, 3 },
21338 /* 0xb6 */ { itable_evex021B6, 6 },
21339 /* 0xb7 */ { itable_evex021B7, 6 },
21340 /* 0xb8 */ { itable_evex021B8, 6 },
21341 /* 0xb9 */ { itable_evex021B9, 2 },
21342 /* 0xba */ { itable_evex021BA, 6 },
21343 /* 0xbb */ { itable_evex021BB, 2 },
21344 /* 0xbc */ { itable_evex021BC, 6 },
21345 /* 0xbd */ { itable_evex021BD, 2 },
21346 /* 0xbe */ { itable_evex021BE, 6 },
21347 /* 0xbf */ { itable_evex021BF, 2 },
21348 /* 0xc0 */ { NULL, 0 },
21349 /* 0xc1 */ { NULL, 0 },
21350 /* 0xc2 */ { NULL, 0 },
21351 /* 0xc3 */ { NULL, 0 },
21352 /* 0xc4 */ { itable_evex021C4, 6 },
21353 /* 0xc5 */ { NULL, 0 },
21354 /* 0xc6 */ { itable_evex021C6, 8 },
21355 /* 0xc7 */ { itable_evex021C7, 8 },
21356 /* 0xc8 */ { itable_evex021C8, 2 },
21357 /* 0xc9 */ { NULL, 0 },
21358 /* 0xca */ { itable_evex021CA, 2 },
21359 /* 0xcb */ { itable_evex021CB, 4 },
21360 /* 0xcc */ { itable_evex021CC, 2 },
21361 /* 0xcd */ { itable_evex021CD, 4 },
21362 /* 0xce */ { NULL, 0 },
21363 /* 0xcf */ { NULL, 0 },
21364 /* 0xd0 */ { NULL, 0 },
21365 /* 0xd1 */ { NULL, 0 },
21366 /* 0xd2 */ { NULL, 0 },
21367 /* 0xd3 */ { NULL, 0 },
21368 /* 0xd4 */ { NULL, 0 },
21369 /* 0xd5 */ { NULL, 0 },
21370 /* 0xd6 */ { NULL, 0 },
21371 /* 0xd7 */ { NULL, 0 },
21372 /* 0xd8 */ { NULL, 0 },
21373 /* 0xd9 */ { NULL, 0 },
21374 /* 0xda */ { NULL, 0 },
21375 /* 0xdb */ { NULL, 0 },
21376 /* 0xdc */ { NULL, 0 },
21377 /* 0xdd */ { NULL, 0 },
21378 /* 0xde */ { NULL, 0 },
21379 /* 0xdf */ { NULL, 0 },
21380 /* 0xe0 */ { NULL, 0 },
21381 /* 0xe1 */ { NULL, 0 },
21382 /* 0xe2 */ { NULL, 0 },
21383 /* 0xe3 */ { NULL, 0 },
21384 /* 0xe4 */ { NULL, 0 },
21385 /* 0xe5 */ { NULL, 0 },
21386 /* 0xe6 */ { NULL, 0 },
21387 /* 0xe7 */ { NULL, 0 },
21388 /* 0xe8 */ { NULL, 0 },
21389 /* 0xe9 */ { NULL, 0 },
21390 /* 0xea */ { NULL, 0 },
21391 /* 0xeb */ { NULL, 0 },
21392 /* 0xec */ { NULL, 0 },
21393 /* 0xed */ { NULL, 0 },
21394 /* 0xee */ { NULL, 0 },
21395 /* 0xef */ { NULL, 0 },
21396 /* 0xf0 */ { NULL, 0 },
21397 /* 0xf1 */ { NULL, 0 },
21398 /* 0xf2 */ { NULL, 0 },
21399 /* 0xf3 */ { NULL, 0 },
21400 /* 0xf4 */ { NULL, 0 },
21401 /* 0xf5 */ { NULL, 0 },
21402 /* 0xf6 */ { NULL, 0 },
21403 /* 0xf7 */ { NULL, 0 },
21404 /* 0xf8 */ { NULL, 0 },
21405 /* 0xf9 */ { NULL, 0 },
21406 /* 0xfa */ { NULL, 0 },
21407 /* 0xfb */ { NULL, 0 },
21408 /* 0xfc */ { NULL, 0 },
21409 /* 0xfd */ { NULL, 0 },
21410 /* 0xfe */ { NULL, 0 },
21411 /* 0xff */ { NULL, 0 },
21412};
21413
21414static const struct disasm_index itable_evex022[256] = {
21415 /* 0x00 */ { NULL, 0 },
21416 /* 0x01 */ { NULL, 0 },
21417 /* 0x02 */ { NULL, 0 },
21418 /* 0x03 */ { NULL, 0 },
21419 /* 0x04 */ { NULL, 0 },
21420 /* 0x05 */ { NULL, 0 },
21421 /* 0x06 */ { NULL, 0 },
21422 /* 0x07 */ { NULL, 0 },
21423 /* 0x08 */ { NULL, 0 },
21424 /* 0x09 */ { NULL, 0 },
21425 /* 0x0a */ { NULL, 0 },
21426 /* 0x0b */ { NULL, 0 },
21427 /* 0x0c */ { NULL, 0 },
21428 /* 0x0d */ { NULL, 0 },
21429 /* 0x0e */ { NULL, 0 },
21430 /* 0x0f */ { NULL, 0 },
21431 /* 0x10 */ { itable_evex02210, 6 },
21432 /* 0x11 */ { itable_evex02211, 6 },
21433 /* 0x12 */ { itable_evex02212, 6 },
21434 /* 0x13 */ { itable_evex02213, 6 },
21435 /* 0x14 */ { itable_evex02214, 6 },
21436 /* 0x15 */ { itable_evex02215, 6 },
21437 /* 0x16 */ { NULL, 0 },
21438 /* 0x17 */ { NULL, 0 },
21439 /* 0x18 */ { NULL, 0 },
21440 /* 0x19 */ { NULL, 0 },
21441 /* 0x1a */ { NULL, 0 },
21442 /* 0x1b */ { NULL, 0 },
21443 /* 0x1c */ { NULL, 0 },
21444 /* 0x1d */ { NULL, 0 },
21445 /* 0x1e */ { NULL, 0 },
21446 /* 0x1f */ { NULL, 0 },
21447 /* 0x20 */ { itable_evex02220, 6 },
21448 /* 0x21 */ { itable_evex02221, 6 },
21449 /* 0x22 */ { itable_evex02222, 6 },
21450 /* 0x23 */ { itable_evex02223, 6 },
21451 /* 0x24 */ { itable_evex02224, 6 },
21452 /* 0x25 */ { itable_evex02225, 6 },
21453 /* 0x26 */ { itable_evex02226, 6 },
21454 /* 0x27 */ { itable_evex02227, 6 },
21455 /* 0x28 */ { itable_evex02228, 6 },
21456 /* 0x29 */ { itable_evex02229, 6 },
21457 /* 0x2a */ { itable_evex0222A, 3 },
21458 /* 0x2b */ { NULL, 0 },
21459 /* 0x2c */ { NULL, 0 },
21460 /* 0x2d */ { NULL, 0 },
21461 /* 0x2e */ { NULL, 0 },
21462 /* 0x2f */ { NULL, 0 },
21463 /* 0x30 */ { itable_evex02230, 6 },
21464 /* 0x31 */ { itable_evex02231, 6 },
21465 /* 0x32 */ { itable_evex02232, 6 },
21466 /* 0x33 */ { itable_evex02233, 6 },
21467 /* 0x34 */ { itable_evex02234, 6 },
21468 /* 0x35 */ { itable_evex02235, 6 },
21469 /* 0x36 */ { NULL, 0 },
21470 /* 0x37 */ { NULL, 0 },
21471 /* 0x38 */ { itable_evex02238, 6 },
21472 /* 0x39 */ { itable_evex02239, 6 },
21473 /* 0x3a */ { itable_evex0223A, 3 },
21474 /* 0x3b */ { NULL, 0 },
21475 /* 0x3c */ { NULL, 0 },
21476 /* 0x3d */ { NULL, 0 },
21477 /* 0x3e */ { NULL, 0 },
21478 /* 0x3f */ { NULL, 0 },
21479 /* 0x40 */ { NULL, 0 },
21480 /* 0x41 */ { NULL, 0 },
21481 /* 0x42 */ { NULL, 0 },
21482 /* 0x43 */ { NULL, 0 },
21483 /* 0x44 */ { NULL, 0 },
21484 /* 0x45 */ { NULL, 0 },
21485 /* 0x46 */ { NULL, 0 },
21486 /* 0x47 */ { NULL, 0 },
21487 /* 0x48 */ { NULL, 0 },
21488 /* 0x49 */ { NULL, 0 },
21489 /* 0x4a */ { NULL, 0 },
21490 /* 0x4b */ { NULL, 0 },
21491 /* 0x4c */ { NULL, 0 },
21492 /* 0x4d */ { NULL, 0 },
21493 /* 0x4e */ { NULL, 0 },
21494 /* 0x4f */ { NULL, 0 },
21495 /* 0x50 */ { NULL, 0 },
21496 /* 0x51 */ { NULL, 0 },
21497 /* 0x52 */ { NULL, 0 },
21498 /* 0x53 */ { NULL, 0 },
21499 /* 0x54 */ { NULL, 0 },
21500 /* 0x55 */ { NULL, 0 },
21501 /* 0x56 */ { NULL, 0 },
21502 /* 0x57 */ { NULL, 0 },
21503 /* 0x58 */ { NULL, 0 },
21504 /* 0x59 */ { NULL, 0 },
21505 /* 0x5a */ { NULL, 0 },
21506 /* 0x5b */ { NULL, 0 },
21507 /* 0x5c */ { NULL, 0 },
21508 /* 0x5d */ { NULL, 0 },
21509 /* 0x5e */ { NULL, 0 },
21510 /* 0x5f */ { NULL, 0 },
21511 /* 0x60 */ { NULL, 0 },
21512 /* 0x61 */ { NULL, 0 },
21513 /* 0x62 */ { NULL, 0 },
21514 /* 0x63 */ { NULL, 0 },
21515 /* 0x64 */ { NULL, 0 },
21516 /* 0x65 */ { NULL, 0 },
21517 /* 0x66 */ { NULL, 0 },
21518 /* 0x67 */ { NULL, 0 },
21519 /* 0x68 */ { NULL, 0 },
21520 /* 0x69 */ { NULL, 0 },
21521 /* 0x6a */ { NULL, 0 },
21522 /* 0x6b */ { NULL, 0 },
21523 /* 0x6c */ { NULL, 0 },
21524 /* 0x6d */ { NULL, 0 },
21525 /* 0x6e */ { NULL, 0 },
21526 /* 0x6f */ { NULL, 0 },
21527 /* 0x70 */ { NULL, 0 },
21528 /* 0x71 */ { NULL, 0 },
21529 /* 0x72 */ { NULL, 0 },
21530 /* 0x73 */ { NULL, 0 },
21531 /* 0x74 */ { NULL, 0 },
21532 /* 0x75 */ { NULL, 0 },
21533 /* 0x76 */ { NULL, 0 },
21534 /* 0x77 */ { NULL, 0 },
21535 /* 0x78 */ { NULL, 0 },
21536 /* 0x79 */ { NULL, 0 },
21537 /* 0x7a */ { NULL, 0 },
21538 /* 0x7b */ { NULL, 0 },
21539 /* 0x7c */ { NULL, 0 },
21540 /* 0x7d */ { NULL, 0 },
21541 /* 0x7e */ { NULL, 0 },
21542 /* 0x7f */ { NULL, 0 },
21543 /* 0x80 */ { NULL, 0 },
21544 /* 0x81 */ { NULL, 0 },
21545 /* 0x82 */ { NULL, 0 },
21546 /* 0x83 */ { NULL, 0 },
21547 /* 0x84 */ { NULL, 0 },
21548 /* 0x85 */ { NULL, 0 },
21549 /* 0x86 */ { NULL, 0 },
21550 /* 0x87 */ { NULL, 0 },
21551 /* 0x88 */ { NULL, 0 },
21552 /* 0x89 */ { NULL, 0 },
21553 /* 0x8a */ { NULL, 0 },
21554 /* 0x8b */ { NULL, 0 },
21555 /* 0x8c */ { NULL, 0 },
21556 /* 0x8d */ { NULL, 0 },
21557 /* 0x8e */ { NULL, 0 },
21558 /* 0x8f */ { NULL, 0 },
21559 /* 0x90 */ { NULL, 0 },
21560 /* 0x91 */ { NULL, 0 },
21561 /* 0x92 */ { NULL, 0 },
21562 /* 0x93 */ { NULL, 0 },
21563 /* 0x94 */ { NULL, 0 },
21564 /* 0x95 */ { NULL, 0 },
21565 /* 0x96 */ { NULL, 0 },
21566 /* 0x97 */ { NULL, 0 },
21567 /* 0x98 */ { NULL, 0 },
21568 /* 0x99 */ { NULL, 0 },
21569 /* 0x9a */ { NULL, 0 },
21570 /* 0x9b */ { NULL, 0 },
21571 /* 0x9c */ { NULL, 0 },
21572 /* 0x9d */ { NULL, 0 },
21573 /* 0x9e */ { NULL, 0 },
21574 /* 0x9f */ { NULL, 0 },
21575 /* 0xa0 */ { NULL, 0 },
21576 /* 0xa1 */ { NULL, 0 },
21577 /* 0xa2 */ { NULL, 0 },
21578 /* 0xa3 */ { NULL, 0 },
21579 /* 0xa4 */ { NULL, 0 },
21580 /* 0xa5 */ { NULL, 0 },
21581 /* 0xa6 */ { NULL, 0 },
21582 /* 0xa7 */ { NULL, 0 },
21583 /* 0xa8 */ { NULL, 0 },
21584 /* 0xa9 */ { NULL, 0 },
21585 /* 0xaa */ { NULL, 0 },
21586 /* 0xab */ { NULL, 0 },
21587 /* 0xac */ { NULL, 0 },
21588 /* 0xad */ { NULL, 0 },
21589 /* 0xae */ { NULL, 0 },
21590 /* 0xaf */ { NULL, 0 },
21591 /* 0xb0 */ { NULL, 0 },
21592 /* 0xb1 */ { NULL, 0 },
21593 /* 0xb2 */ { NULL, 0 },
21594 /* 0xb3 */ { NULL, 0 },
21595 /* 0xb4 */ { NULL, 0 },
21596 /* 0xb5 */ { NULL, 0 },
21597 /* 0xb6 */ { NULL, 0 },
21598 /* 0xb7 */ { NULL, 0 },
21599 /* 0xb8 */ { NULL, 0 },
21600 /* 0xb9 */ { NULL, 0 },
21601 /* 0xba */ { NULL, 0 },
21602 /* 0xbb */ { NULL, 0 },
21603 /* 0xbc */ { NULL, 0 },
21604 /* 0xbd */ { NULL, 0 },
21605 /* 0xbe */ { NULL, 0 },
21606 /* 0xbf */ { NULL, 0 },
21607 /* 0xc0 */ { NULL, 0 },
21608 /* 0xc1 */ { NULL, 0 },
21609 /* 0xc2 */ { NULL, 0 },
21610 /* 0xc3 */ { NULL, 0 },
21611 /* 0xc4 */ { NULL, 0 },
21612 /* 0xc5 */ { NULL, 0 },
21613 /* 0xc6 */ { NULL, 0 },
21614 /* 0xc7 */ { NULL, 0 },
21615 /* 0xc8 */ { NULL, 0 },
21616 /* 0xc9 */ { NULL, 0 },
21617 /* 0xca */ { NULL, 0 },
21618 /* 0xcb */ { NULL, 0 },
21619 /* 0xcc */ { NULL, 0 },
21620 /* 0xcd */ { NULL, 0 },
21621 /* 0xce */ { NULL, 0 },
21622 /* 0xcf */ { NULL, 0 },
21623 /* 0xd0 */ { NULL, 0 },
21624 /* 0xd1 */ { NULL, 0 },
21625 /* 0xd2 */ { NULL, 0 },
21626 /* 0xd3 */ { NULL, 0 },
21627 /* 0xd4 */ { NULL, 0 },
21628 /* 0xd5 */ { NULL, 0 },
21629 /* 0xd6 */ { NULL, 0 },
21630 /* 0xd7 */ { NULL, 0 },
21631 /* 0xd8 */ { NULL, 0 },
21632 /* 0xd9 */ { NULL, 0 },
21633 /* 0xda */ { NULL, 0 },
21634 /* 0xdb */ { NULL, 0 },
21635 /* 0xdc */ { NULL, 0 },
21636 /* 0xdd */ { NULL, 0 },
21637 /* 0xde */ { NULL, 0 },
21638 /* 0xdf */ { NULL, 0 },
21639 /* 0xe0 */ { NULL, 0 },
21640 /* 0xe1 */ { NULL, 0 },
21641 /* 0xe2 */ { NULL, 0 },
21642 /* 0xe3 */ { NULL, 0 },
21643 /* 0xe4 */ { NULL, 0 },
21644 /* 0xe5 */ { NULL, 0 },
21645 /* 0xe6 */ { NULL, 0 },
21646 /* 0xe7 */ { NULL, 0 },
21647 /* 0xe8 */ { NULL, 0 },
21648 /* 0xe9 */ { NULL, 0 },
21649 /* 0xea */ { NULL, 0 },
21650 /* 0xeb */ { NULL, 0 },
21651 /* 0xec */ { NULL, 0 },
21652 /* 0xed */ { NULL, 0 },
21653 /* 0xee */ { NULL, 0 },
21654 /* 0xef */ { NULL, 0 },
21655 /* 0xf0 */ { NULL, 0 },
21656 /* 0xf1 */ { NULL, 0 },
21657 /* 0xf2 */ { NULL, 0 },
21658 /* 0xf3 */ { NULL, 0 },
21659 /* 0xf4 */ { NULL, 0 },
21660 /* 0xf5 */ { NULL, 0 },
21661 /* 0xf6 */ { NULL, 0 },
21662 /* 0xf7 */ { NULL, 0 },
21663 /* 0xf8 */ { NULL, 0 },
21664 /* 0xf9 */ { NULL, 0 },
21665 /* 0xfa */ { NULL, 0 },
21666 /* 0xfb */ { NULL, 0 },
21667 /* 0xfc */ { NULL, 0 },
21668 /* 0xfd */ { NULL, 0 },
21669 /* 0xfe */ { NULL, 0 },
21670 /* 0xff */ { NULL, 0 },
21671};
21672
21673static const struct disasm_index itable_evex031[256] = {
21674 /* 0x00 */ { itable_evex03100, 2 },
21675 /* 0x01 */ { itable_evex03101, 2 },
21676 /* 0x02 */ { NULL, 0 },
21677 /* 0x03 */ { itable_evex03103, 12 },
21678 /* 0x04 */ { itable_evex03104, 3 },
21679 /* 0x05 */ { itable_evex03105, 3 },
21680 /* 0x06 */ { NULL, 0 },
21681 /* 0x07 */ { NULL, 0 },
21682 /* 0x08 */ { itable_evex03108, 3 },
21683 /* 0x09 */ { itable_evex03109, 3 },
21684 /* 0x0a */ { itable_evex0310A, 2 },
21685 /* 0x0b */ { itable_evex0310B, 2 },
21686 /* 0x0c */ { NULL, 0 },
21687 /* 0x0d */ { NULL, 0 },
21688 /* 0x0e */ { NULL, 0 },
21689 /* 0x0f */ { itable_evex0310F, 6 },
21690 /* 0x10 */ { NULL, 0 },
21691 /* 0x11 */ { NULL, 0 },
21692 /* 0x12 */ { NULL, 0 },
21693 /* 0x13 */ { NULL, 0 },
21694 /* 0x14 */ { itable_evex03114, 5 },
21695 /* 0x15 */ { itable_evex03115, 4 },
21696 /* 0x16 */ { itable_evex03116, 2 },
21697 /* 0x17 */ { itable_evex03117, 3 },
21698 /* 0x18 */ { itable_evex03118, 8 },
21699 /* 0x19 */ { itable_evex03119, 8 },
21700 /* 0x1a */ { itable_evex0311A, 4 },
21701 /* 0x1b */ { itable_evex0311B, 4 },
21702 /* 0x1c */ { NULL, 0 },
21703 /* 0x1d */ { itable_evex0311D, 6 },
21704 /* 0x1e */ { itable_evex0311E, 6 },
21705 /* 0x1f */ { itable_evex0311F, 6 },
21706 /* 0x20 */ { itable_evex03120, 4 },
21707 /* 0x21 */ { itable_evex03121, 2 },
21708 /* 0x22 */ { itable_evex03122, 4 },
21709 /* 0x23 */ { itable_evex03123, 8 },
21710 /* 0x24 */ { NULL, 0 },
21711 /* 0x25 */ { itable_evex03125, 6 },
21712 /* 0x26 */ { itable_evex03126, 6 },
21713 /* 0x27 */ { itable_evex03127, 2 },
21714 /* 0x28 */ { NULL, 0 },
21715 /* 0x29 */ { NULL, 0 },
21716 /* 0x2a */ { NULL, 0 },
21717 /* 0x2b */ { NULL, 0 },
21718 /* 0x2c */ { NULL, 0 },
21719 /* 0x2d */ { NULL, 0 },
21720 /* 0x2e */ { NULL, 0 },
21721 /* 0x2f */ { NULL, 0 },
21722 /* 0x30 */ { NULL, 0 },
21723 /* 0x31 */ { NULL, 0 },
21724 /* 0x32 */ { NULL, 0 },
21725 /* 0x33 */ { NULL, 0 },
21726 /* 0x34 */ { NULL, 0 },
21727 /* 0x35 */ { NULL, 0 },
21728 /* 0x36 */ { NULL, 0 },
21729 /* 0x37 */ { NULL, 0 },
21730 /* 0x38 */ { itable_evex03138, 8 },
21731 /* 0x39 */ { itable_evex03139, 8 },
21732 /* 0x3a */ { itable_evex0313A, 4 },
21733 /* 0x3b */ { itable_evex0313B, 4 },
21734 /* 0x3c */ { NULL, 0 },
21735 /* 0x3d */ { NULL, 0 },
21736 /* 0x3e */ { itable_evex0313E, 6 },
21737 /* 0x3f */ { itable_evex0313F, 6 },
21738 /* 0x40 */ { NULL, 0 },
21739 /* 0x41 */ { NULL, 0 },
21740 /* 0x42 */ { itable_evex03142, 6 },
21741 /* 0x43 */ { itable_evex03143, 8 },
21742 /* 0x44 */ { NULL, 0 },
21743 /* 0x45 */ { NULL, 0 },
21744 /* 0x46 */ { NULL, 0 },
21745 /* 0x47 */ { NULL, 0 },
21746 /* 0x48 */ { NULL, 0 },
21747 /* 0x49 */ { NULL, 0 },
21748 /* 0x4a */ { NULL, 0 },
21749 /* 0x4b */ { NULL, 0 },
21750 /* 0x4c */ { NULL, 0 },
21751 /* 0x4d */ { NULL, 0 },
21752 /* 0x4e */ { NULL, 0 },
21753 /* 0x4f */ { NULL, 0 },
21754 /* 0x50 */ { itable_evex03150, 12 },
21755 /* 0x51 */ { itable_evex03151, 4 },
21756 /* 0x52 */ { NULL, 0 },
21757 /* 0x53 */ { NULL, 0 },
21758 /* 0x54 */ { itable_evex03154, 12 },
21759 /* 0x55 */ { itable_evex03155, 4 },
21760 /* 0x56 */ { itable_evex03156, 6 },
21761 /* 0x57 */ { itable_evex03157, 4 },
21762 /* 0x58 */ { NULL, 0 },
21763 /* 0x59 */ { NULL, 0 },
21764 /* 0x5a */ { NULL, 0 },
21765 /* 0x5b */ { NULL, 0 },
21766 /* 0x5c */ { NULL, 0 },
21767 /* 0x5d */ { NULL, 0 },
21768 /* 0x5e */ { NULL, 0 },
21769 /* 0x5f */ { NULL, 0 },
21770 /* 0x60 */ { NULL, 0 },
21771 /* 0x61 */ { NULL, 0 },
21772 /* 0x62 */ { NULL, 0 },
21773 /* 0x63 */ { NULL, 0 },
21774 /* 0x64 */ { NULL, 0 },
21775 /* 0x65 */ { NULL, 0 },
21776 /* 0x66 */ { itable_evex03166, 6 },
21777 /* 0x67 */ { itable_evex03167, 2 },
21778 /* 0x68 */ { NULL, 0 },
21779 /* 0x69 */ { NULL, 0 },
21780 /* 0x6a */ { NULL, 0 },
21781 /* 0x6b */ { NULL, 0 },
21782 /* 0x6c */ { NULL, 0 },
21783 /* 0x6d */ { NULL, 0 },
21784 /* 0x6e */ { NULL, 0 },
21785 /* 0x6f */ { NULL, 0 },
21786 /* 0x70 */ { NULL, 0 },
21787 /* 0x71 */ { NULL, 0 },
21788 /* 0x72 */ { NULL, 0 },
21789 /* 0x73 */ { NULL, 0 },
21790 /* 0x74 */ { NULL, 0 },
21791 /* 0x75 */ { NULL, 0 },
21792 /* 0x76 */ { NULL, 0 },
21793 /* 0x77 */ { NULL, 0 },
21794 /* 0x78 */ { NULL, 0 },
21795 /* 0x79 */ { NULL, 0 },
21796 /* 0x7a */ { NULL, 0 },
21797 /* 0x7b */ { NULL, 0 },
21798 /* 0x7c */ { NULL, 0 },
21799 /* 0x7d */ { NULL, 0 },
21800 /* 0x7e */ { NULL, 0 },
21801 /* 0x7f */ { NULL, 0 },
21802 /* 0x80 */ { NULL, 0 },
21803 /* 0x81 */ { NULL, 0 },
21804 /* 0x82 */ { NULL, 0 },
21805 /* 0x83 */ { NULL, 0 },
21806 /* 0x84 */ { NULL, 0 },
21807 /* 0x85 */ { NULL, 0 },
21808 /* 0x86 */ { NULL, 0 },
21809 /* 0x87 */ { NULL, 0 },
21810 /* 0x88 */ { NULL, 0 },
21811 /* 0x89 */ { NULL, 0 },
21812 /* 0x8a */ { NULL, 0 },
21813 /* 0x8b */ { NULL, 0 },
21814 /* 0x8c */ { NULL, 0 },
21815 /* 0x8d */ { NULL, 0 },
21816 /* 0x8e */ { NULL, 0 },
21817 /* 0x8f */ { NULL, 0 },
21818 /* 0x90 */ { NULL, 0 },
21819 /* 0x91 */ { NULL, 0 },
21820 /* 0x92 */ { NULL, 0 },
21821 /* 0x93 */ { NULL, 0 },
21822 /* 0x94 */ { NULL, 0 },
21823 /* 0x95 */ { NULL, 0 },
21824 /* 0x96 */ { NULL, 0 },
21825 /* 0x97 */ { NULL, 0 },
21826 /* 0x98 */ { NULL, 0 },
21827 /* 0x99 */ { NULL, 0 },
21828 /* 0x9a */ { NULL, 0 },
21829 /* 0x9b */ { NULL, 0 },
21830 /* 0x9c */ { NULL, 0 },
21831 /* 0x9d */ { NULL, 0 },
21832 /* 0x9e */ { NULL, 0 },
21833 /* 0x9f */ { NULL, 0 },
21834 /* 0xa0 */ { NULL, 0 },
21835 /* 0xa1 */ { NULL, 0 },
21836 /* 0xa2 */ { NULL, 0 },
21837 /* 0xa3 */ { NULL, 0 },
21838 /* 0xa4 */ { NULL, 0 },
21839 /* 0xa5 */ { NULL, 0 },
21840 /* 0xa6 */ { NULL, 0 },
21841 /* 0xa7 */ { NULL, 0 },
21842 /* 0xa8 */ { NULL, 0 },
21843 /* 0xa9 */ { NULL, 0 },
21844 /* 0xaa */ { NULL, 0 },
21845 /* 0xab */ { NULL, 0 },
21846 /* 0xac */ { NULL, 0 },
21847 /* 0xad */ { NULL, 0 },
21848 /* 0xae */ { NULL, 0 },
21849 /* 0xaf */ { NULL, 0 },
21850 /* 0xb0 */ { NULL, 0 },
21851 /* 0xb1 */ { NULL, 0 },
21852 /* 0xb2 */ { NULL, 0 },
21853 /* 0xb3 */ { NULL, 0 },
21854 /* 0xb4 */ { NULL, 0 },
21855 /* 0xb5 */ { NULL, 0 },
21856 /* 0xb6 */ { NULL, 0 },
21857 /* 0xb7 */ { NULL, 0 },
21858 /* 0xb8 */ { NULL, 0 },
21859 /* 0xb9 */ { NULL, 0 },
21860 /* 0xba */ { NULL, 0 },
21861 /* 0xbb */ { NULL, 0 },
21862 /* 0xbc */ { NULL, 0 },
21863 /* 0xbd */ { NULL, 0 },
21864 /* 0xbe */ { NULL, 0 },
21865 /* 0xbf */ { NULL, 0 },
21866 /* 0xc0 */ { NULL, 0 },
21867 /* 0xc1 */ { NULL, 0 },
21868 /* 0xc2 */ { NULL, 0 },
21869 /* 0xc3 */ { NULL, 0 },
21870 /* 0xc4 */ { NULL, 0 },
21871 /* 0xc5 */ { NULL, 0 },
21872 /* 0xc6 */ { NULL, 0 },
21873 /* 0xc7 */ { NULL, 0 },
21874 /* 0xc8 */ { NULL, 0 },
21875 /* 0xc9 */ { NULL, 0 },
21876 /* 0xca */ { NULL, 0 },
21877 /* 0xcb */ { NULL, 0 },
21878 /* 0xcc */ { NULL, 0 },
21879 /* 0xcd */ { NULL, 0 },
21880 /* 0xce */ { NULL, 0 },
21881 /* 0xcf */ { NULL, 0 },
21882 /* 0xd0 */ { NULL, 0 },
21883 /* 0xd1 */ { NULL, 0 },
21884 /* 0xd2 */ { NULL, 0 },
21885 /* 0xd3 */ { NULL, 0 },
21886 /* 0xd4 */ { NULL, 0 },
21887 /* 0xd5 */ { NULL, 0 },
21888 /* 0xd6 */ { NULL, 0 },
21889 /* 0xd7 */ { NULL, 0 },
21890 /* 0xd8 */ { NULL, 0 },
21891 /* 0xd9 */ { NULL, 0 },
21892 /* 0xda */ { NULL, 0 },
21893 /* 0xdb */ { NULL, 0 },
21894 /* 0xdc */ { NULL, 0 },
21895 /* 0xdd */ { NULL, 0 },
21896 /* 0xde */ { NULL, 0 },
21897 /* 0xdf */ { NULL, 0 },
21898 /* 0xe0 */ { NULL, 0 },
21899 /* 0xe1 */ { NULL, 0 },
21900 /* 0xe2 */ { NULL, 0 },
21901 /* 0xe3 */ { NULL, 0 },
21902 /* 0xe4 */ { NULL, 0 },
21903 /* 0xe5 */ { NULL, 0 },
21904 /* 0xe6 */ { NULL, 0 },
21905 /* 0xe7 */ { NULL, 0 },
21906 /* 0xe8 */ { NULL, 0 },
21907 /* 0xe9 */ { NULL, 0 },
21908 /* 0xea */ { NULL, 0 },
21909 /* 0xeb */ { NULL, 0 },
21910 /* 0xec */ { NULL, 0 },
21911 /* 0xed */ { NULL, 0 },
21912 /* 0xee */ { NULL, 0 },
21913 /* 0xef */ { NULL, 0 },
21914 /* 0xf0 */ { NULL, 0 },
21915 /* 0xf1 */ { NULL, 0 },
21916 /* 0xf2 */ { NULL, 0 },
21917 /* 0xf3 */ { NULL, 0 },
21918 /* 0xf4 */ { NULL, 0 },
21919 /* 0xf5 */ { NULL, 0 },
21920 /* 0xf6 */ { NULL, 0 },
21921 /* 0xf7 */ { NULL, 0 },
21922 /* 0xf8 */ { NULL, 0 },
21923 /* 0xf9 */ { NULL, 0 },
21924 /* 0xfa */ { NULL, 0 },
21925 /* 0xfb */ { NULL, 0 },
21926 /* 0xfc */ { NULL, 0 },
21927 /* 0xfd */ { NULL, 0 },
21928 /* 0xfe */ { NULL, 0 },
21929 /* 0xff */ { NULL, 0 },
21930};
21931
21932static const struct disasm_index itable_0F38[256] = {
21933 /* 0x00 */ { itable_0F3800, 2 },
21934 /* 0x01 */ { itable_0F3801, 2 },
21935 /* 0x02 */ { itable_0F3802, 2 },
21936 /* 0x03 */ { itable_0F3803, 2 },
21937 /* 0x04 */ { itable_0F3804, 2 },
21938 /* 0x05 */ { itable_0F3805, 2 },
21939 /* 0x06 */ { itable_0F3806, 2 },
21940 /* 0x07 */ { itable_0F3807, 2 },
21941 /* 0x08 */ { itable_0F3808, 2 },
21942 /* 0x09 */ { itable_0F3809, 2 },
21943 /* 0x0a */ { itable_0F380A, 2 },
21944 /* 0x0b */ { itable_0F380B, 2 },
21945 /* 0x0c */ { NULL, 0 },
21946 /* 0x0d */ { NULL, 0 },
21947 /* 0x0e */ { NULL, 0 },
21948 /* 0x0f */ { NULL, 0 },
21949 /* 0x10 */ { itable_0F3810, 2 },
21950 /* 0x11 */ { NULL, 0 },
21951 /* 0x12 */ { NULL, 0 },
21952 /* 0x13 */ { NULL, 0 },
21953 /* 0x14 */ { itable_0F3814, 2 },
21954 /* 0x15 */ { itable_0F3815, 2 },
21955 /* 0x16 */ { NULL, 0 },
21956 /* 0x17 */ { itable_0F3817, 1 },
21957 /* 0x18 */ { NULL, 0 },
21958 /* 0x19 */ { NULL, 0 },
21959 /* 0x1a */ { NULL, 0 },
21960 /* 0x1b */ { NULL, 0 },
21961 /* 0x1c */ { itable_0F381C, 2 },
21962 /* 0x1d */ { itable_0F381D, 2 },
21963 /* 0x1e */ { itable_0F381E, 2 },
21964 /* 0x1f */ { NULL, 0 },
21965 /* 0x20 */ { itable_0F3820, 1 },
21966 /* 0x21 */ { itable_0F3821, 1 },
21967 /* 0x22 */ { itable_0F3822, 1 },
21968 /* 0x23 */ { itable_0F3823, 1 },
21969 /* 0x24 */ { itable_0F3824, 1 },
21970 /* 0x25 */ { itable_0F3825, 1 },
21971 /* 0x26 */ { NULL, 0 },
21972 /* 0x27 */ { NULL, 0 },
21973 /* 0x28 */ { itable_0F3828, 1 },
21974 /* 0x29 */ { itable_0F3829, 1 },
21975 /* 0x2a */ { itable_0F382A, 1 },
21976 /* 0x2b */ { itable_0F382B, 1 },
21977 /* 0x2c */ { NULL, 0 },
21978 /* 0x2d */ { NULL, 0 },
21979 /* 0x2e */ { NULL, 0 },
21980 /* 0x2f */ { NULL, 0 },
21981 /* 0x30 */ { itable_0F3830, 1 },
21982 /* 0x31 */ { itable_0F3831, 1 },
21983 /* 0x32 */ { itable_0F3832, 1 },
21984 /* 0x33 */ { itable_0F3833, 1 },
21985 /* 0x34 */ { itable_0F3834, 1 },
21986 /* 0x35 */ { itable_0F3835, 1 },
21987 /* 0x36 */ { NULL, 0 },
21988 /* 0x37 */ { itable_0F3837, 1 },
21989 /* 0x38 */ { itable_0F3838, 1 },
21990 /* 0x39 */ { itable_0F3839, 1 },
21991 /* 0x3a */ { itable_0F383A, 1 },
21992 /* 0x3b */ { itable_0F383B, 1 },
21993 /* 0x3c */ { itable_0F383C, 1 },
21994 /* 0x3d */ { itable_0F383D, 1 },
21995 /* 0x3e */ { itable_0F383E, 1 },
21996 /* 0x3f */ { itable_0F383F, 1 },
21997 /* 0x40 */ { itable_0F3840, 1 },
21998 /* 0x41 */ { itable_0F3841, 1 },
21999 /* 0x42 */ { NULL, 0 },
22000 /* 0x43 */ { NULL, 0 },
22001 /* 0x44 */ { NULL, 0 },
22002 /* 0x45 */ { NULL, 0 },
22003 /* 0x46 */ { NULL, 0 },
22004 /* 0x47 */ { NULL, 0 },
22005 /* 0x48 */ { NULL, 0 },
22006 /* 0x49 */ { NULL, 0 },
22007 /* 0x4a */ { NULL, 0 },
22008 /* 0x4b */ { NULL, 0 },
22009 /* 0x4c */ { NULL, 0 },
22010 /* 0x4d */ { NULL, 0 },
22011 /* 0x4e */ { NULL, 0 },
22012 /* 0x4f */ { NULL, 0 },
22013 /* 0x50 */ { NULL, 0 },
22014 /* 0x51 */ { NULL, 0 },
22015 /* 0x52 */ { NULL, 0 },
22016 /* 0x53 */ { NULL, 0 },
22017 /* 0x54 */ { NULL, 0 },
22018 /* 0x55 */ { NULL, 0 },
22019 /* 0x56 */ { NULL, 0 },
22020 /* 0x57 */ { NULL, 0 },
22021 /* 0x58 */ { NULL, 0 },
22022 /* 0x59 */ { NULL, 0 },
22023 /* 0x5a */ { NULL, 0 },
22024 /* 0x5b */ { NULL, 0 },
22025 /* 0x5c */ { NULL, 0 },
22026 /* 0x5d */ { NULL, 0 },
22027 /* 0x5e */ { NULL, 0 },
22028 /* 0x5f */ { NULL, 0 },
22029 /* 0x60 */ { NULL, 0 },
22030 /* 0x61 */ { NULL, 0 },
22031 /* 0x62 */ { NULL, 0 },
22032 /* 0x63 */ { NULL, 0 },
22033 /* 0x64 */ { NULL, 0 },
22034 /* 0x65 */ { NULL, 0 },
22035 /* 0x66 */ { NULL, 0 },
22036 /* 0x67 */ { NULL, 0 },
22037 /* 0x68 */ { NULL, 0 },
22038 /* 0x69 */ { NULL, 0 },
22039 /* 0x6a */ { NULL, 0 },
22040 /* 0x6b */ { NULL, 0 },
22041 /* 0x6c */ { NULL, 0 },
22042 /* 0x6d */ { NULL, 0 },
22043 /* 0x6e */ { NULL, 0 },
22044 /* 0x6f */ { NULL, 0 },
22045 /* 0x70 */ { NULL, 0 },
22046 /* 0x71 */ { NULL, 0 },
22047 /* 0x72 */ { NULL, 0 },
22048 /* 0x73 */ { NULL, 0 },
22049 /* 0x74 */ { NULL, 0 },
22050 /* 0x75 */ { NULL, 0 },
22051 /* 0x76 */ { NULL, 0 },
22052 /* 0x77 */ { NULL, 0 },
22053 /* 0x78 */ { NULL, 0 },
22054 /* 0x79 */ { NULL, 0 },
22055 /* 0x7a */ { NULL, 0 },
22056 /* 0x7b */ { NULL, 0 },
22057 /* 0x7c */ { NULL, 0 },
22058 /* 0x7d */ { NULL, 0 },
22059 /* 0x7e */ { NULL, 0 },
22060 /* 0x7f */ { NULL, 0 },
22061 /* 0x80 */ { itable_0F3880, 2 },
22062 /* 0x81 */ { itable_0F3881, 2 },
22063 /* 0x82 */ { itable_0F3882, 2 },
22064 /* 0x83 */ { NULL, 0 },
22065 /* 0x84 */ { NULL, 0 },
22066 /* 0x85 */ { NULL, 0 },
22067 /* 0x86 */ { NULL, 0 },
22068 /* 0x87 */ { NULL, 0 },
22069 /* 0x88 */ { NULL, 0 },
22070 /* 0x89 */ { NULL, 0 },
22071 /* 0x8a */ { NULL, 0 },
22072 /* 0x8b */ { NULL, 0 },
22073 /* 0x8c */ { NULL, 0 },
22074 /* 0x8d */ { NULL, 0 },
22075 /* 0x8e */ { NULL, 0 },
22076 /* 0x8f */ { NULL, 0 },
22077 /* 0x90 */ { NULL, 0 },
22078 /* 0x91 */ { NULL, 0 },
22079 /* 0x92 */ { NULL, 0 },
22080 /* 0x93 */ { NULL, 0 },
22081 /* 0x94 */ { NULL, 0 },
22082 /* 0x95 */ { NULL, 0 },
22083 /* 0x96 */ { NULL, 0 },
22084 /* 0x97 */ { NULL, 0 },
22085 /* 0x98 */ { NULL, 0 },
22086 /* 0x99 */ { NULL, 0 },
22087 /* 0x9a */ { NULL, 0 },
22088 /* 0x9b */ { NULL, 0 },
22089 /* 0x9c */ { NULL, 0 },
22090 /* 0x9d */ { NULL, 0 },
22091 /* 0x9e */ { NULL, 0 },
22092 /* 0x9f */ { NULL, 0 },
22093 /* 0xa0 */ { NULL, 0 },
22094 /* 0xa1 */ { NULL, 0 },
22095 /* 0xa2 */ { NULL, 0 },
22096 /* 0xa3 */ { NULL, 0 },
22097 /* 0xa4 */ { NULL, 0 },
22098 /* 0xa5 */ { NULL, 0 },
22099 /* 0xa6 */ { NULL, 0 },
22100 /* 0xa7 */ { NULL, 0 },
22101 /* 0xa8 */ { NULL, 0 },
22102 /* 0xa9 */ { NULL, 0 },
22103 /* 0xaa */ { NULL, 0 },
22104 /* 0xab */ { NULL, 0 },
22105 /* 0xac */ { NULL, 0 },
22106 /* 0xad */ { NULL, 0 },
22107 /* 0xae */ { NULL, 0 },
22108 /* 0xaf */ { NULL, 0 },
22109 /* 0xb0 */ { NULL, 0 },
22110 /* 0xb1 */ { NULL, 0 },
22111 /* 0xb2 */ { NULL, 0 },
22112 /* 0xb3 */ { NULL, 0 },
22113 /* 0xb4 */ { NULL, 0 },
22114 /* 0xb5 */ { NULL, 0 },
22115 /* 0xb6 */ { NULL, 0 },
22116 /* 0xb7 */ { NULL, 0 },
22117 /* 0xb8 */ { NULL, 0 },
22118 /* 0xb9 */ { NULL, 0 },
22119 /* 0xba */ { NULL, 0 },
22120 /* 0xbb */ { NULL, 0 },
22121 /* 0xbc */ { NULL, 0 },
22122 /* 0xbd */ { NULL, 0 },
22123 /* 0xbe */ { NULL, 0 },
22124 /* 0xbf */ { NULL, 0 },
22125 /* 0xc0 */ { NULL, 0 },
22126 /* 0xc1 */ { NULL, 0 },
22127 /* 0xc2 */ { NULL, 0 },
22128 /* 0xc3 */ { NULL, 0 },
22129 /* 0xc4 */ { NULL, 0 },
22130 /* 0xc5 */ { NULL, 0 },
22131 /* 0xc6 */ { NULL, 0 },
22132 /* 0xc7 */ { NULL, 0 },
22133 /* 0xc8 */ { itable_0F38C8, 1 },
22134 /* 0xc9 */ { itable_0F38C9, 1 },
22135 /* 0xca */ { itable_0F38CA, 1 },
22136 /* 0xcb */ { itable_0F38CB, 2 },
22137 /* 0xcc */ { itable_0F38CC, 1 },
22138 /* 0xcd */ { itable_0F38CD, 1 },
22139 /* 0xce */ { NULL, 0 },
22140 /* 0xcf */ { NULL, 0 },
22141 /* 0xd0 */ { NULL, 0 },
22142 /* 0xd1 */ { NULL, 0 },
22143 /* 0xd2 */ { NULL, 0 },
22144 /* 0xd3 */ { NULL, 0 },
22145 /* 0xd4 */ { NULL, 0 },
22146 /* 0xd5 */ { NULL, 0 },
22147 /* 0xd6 */ { NULL, 0 },
22148 /* 0xd7 */ { NULL, 0 },
22149 /* 0xd8 */ { NULL, 0 },
22150 /* 0xd9 */ { NULL, 0 },
22151 /* 0xda */ { NULL, 0 },
22152 /* 0xdb */ { itable_0F38DB, 1 },
22153 /* 0xdc */ { itable_0F38DC, 1 },
22154 /* 0xdd */ { itable_0F38DD, 1 },
22155 /* 0xde */ { itable_0F38DE, 1 },
22156 /* 0xdf */ { itable_0F38DF, 1 },
22157 /* 0xe0 */ { NULL, 0 },
22158 /* 0xe1 */ { NULL, 0 },
22159 /* 0xe2 */ { NULL, 0 },
22160 /* 0xe3 */ { NULL, 0 },
22161 /* 0xe4 */ { NULL, 0 },
22162 /* 0xe5 */ { NULL, 0 },
22163 /* 0xe6 */ { NULL, 0 },
22164 /* 0xe7 */ { NULL, 0 },
22165 /* 0xe8 */ { NULL, 0 },
22166 /* 0xe9 */ { NULL, 0 },
22167 /* 0xea */ { NULL, 0 },
22168 /* 0xeb */ { NULL, 0 },
22169 /* 0xec */ { NULL, 0 },
22170 /* 0xed */ { NULL, 0 },
22171 /* 0xee */ { NULL, 0 },
22172 /* 0xef */ { NULL, 0 },
22173 /* 0xf0 */ { itable_0F38F0, 5 },
22174 /* 0xf1 */ { itable_0F38F1, 6 },
22175 /* 0xf2 */ { NULL, 0 },
22176 /* 0xf3 */ { NULL, 0 },
22177 /* 0xf4 */ { NULL, 0 },
22178 /* 0xf5 */ { NULL, 0 },
22179 /* 0xf6 */ { itable_0F38F6, 4 },
22180 /* 0xf7 */ { NULL, 0 },
22181 /* 0xf8 */ { NULL, 0 },
22182 /* 0xf9 */ { NULL, 0 },
22183 /* 0xfa */ { NULL, 0 },
22184 /* 0xfb */ { NULL, 0 },
22185 /* 0xfc */ { NULL, 0 },
22186 /* 0xfd */ { NULL, 0 },
22187 /* 0xfe */ { NULL, 0 },
22188 /* 0xff */ { NULL, 0 },
22189};
22190
22191static const struct disasm_index itable_0F3A[256] = {
22192 /* 0x00 */ { NULL, 0 },
22193 /* 0x01 */ { NULL, 0 },
22194 /* 0x02 */ { NULL, 0 },
22195 /* 0x03 */ { NULL, 0 },
22196 /* 0x04 */ { NULL, 0 },
22197 /* 0x05 */ { NULL, 0 },
22198 /* 0x06 */ { NULL, 0 },
22199 /* 0x07 */ { NULL, 0 },
22200 /* 0x08 */ { itable_0F3A08, 1 },
22201 /* 0x09 */ { itable_0F3A09, 1 },
22202 /* 0x0a */ { itable_0F3A0A, 1 },
22203 /* 0x0b */ { itable_0F3A0B, 1 },
22204 /* 0x0c */ { itable_0F3A0C, 1 },
22205 /* 0x0d */ { itable_0F3A0D, 1 },
22206 /* 0x0e */ { itable_0F3A0E, 1 },
22207 /* 0x0f */ { itable_0F3A0F, 2 },
22208 /* 0x10 */ { NULL, 0 },
22209 /* 0x11 */ { NULL, 0 },
22210 /* 0x12 */ { NULL, 0 },
22211 /* 0x13 */ { NULL, 0 },
22212 /* 0x14 */ { itable_0F3A14, 3 },
22213 /* 0x15 */ { itable_0F3A15, 3 },
22214 /* 0x16 */ { itable_0F3A16, 2 },
22215 /* 0x17 */ { itable_0F3A17, 2 },
22216 /* 0x18 */ { NULL, 0 },
22217 /* 0x19 */ { NULL, 0 },
22218 /* 0x1a */ { NULL, 0 },
22219 /* 0x1b */ { NULL, 0 },
22220 /* 0x1c */ { NULL, 0 },
22221 /* 0x1d */ { NULL, 0 },
22222 /* 0x1e */ { NULL, 0 },
22223 /* 0x1f */ { NULL, 0 },
22224 /* 0x20 */ { itable_0F3A20, 3 },
22225 /* 0x21 */ { itable_0F3A21, 1 },
22226 /* 0x22 */ { itable_0F3A22, 4 },
22227 /* 0x23 */ { NULL, 0 },
22228 /* 0x24 */ { NULL, 0 },
22229 /* 0x25 */ { NULL, 0 },
22230 /* 0x26 */ { NULL, 0 },
22231 /* 0x27 */ { NULL, 0 },
22232 /* 0x28 */ { NULL, 0 },
22233 /* 0x29 */ { NULL, 0 },
22234 /* 0x2a */ { NULL, 0 },
22235 /* 0x2b */ { NULL, 0 },
22236 /* 0x2c */ { NULL, 0 },
22237 /* 0x2d */ { NULL, 0 },
22238 /* 0x2e */ { NULL, 0 },
22239 /* 0x2f */ { NULL, 0 },
22240 /* 0x30 */ { NULL, 0 },
22241 /* 0x31 */ { NULL, 0 },
22242 /* 0x32 */ { NULL, 0 },
22243 /* 0x33 */ { NULL, 0 },
22244 /* 0x34 */ { NULL, 0 },
22245 /* 0x35 */ { NULL, 0 },
22246 /* 0x36 */ { NULL, 0 },
22247 /* 0x37 */ { NULL, 0 },
22248 /* 0x38 */ { NULL, 0 },
22249 /* 0x39 */ { NULL, 0 },
22250 /* 0x3a */ { NULL, 0 },
22251 /* 0x3b */ { NULL, 0 },
22252 /* 0x3c */ { NULL, 0 },
22253 /* 0x3d */ { NULL, 0 },
22254 /* 0x3e */ { NULL, 0 },
22255 /* 0x3f */ { NULL, 0 },
22256 /* 0x40 */ { itable_0F3A40, 1 },
22257 /* 0x41 */ { itable_0F3A41, 1 },
22258 /* 0x42 */ { itable_0F3A42, 1 },
22259 /* 0x43 */ { NULL, 0 },
22260 /* 0x44 */ { itable_0F3A44, 5 },
22261 /* 0x45 */ { NULL, 0 },
22262 /* 0x46 */ { NULL, 0 },
22263 /* 0x47 */ { NULL, 0 },
22264 /* 0x48 */ { NULL, 0 },
22265 /* 0x49 */ { NULL, 0 },
22266 /* 0x4a */ { NULL, 0 },
22267 /* 0x4b */ { NULL, 0 },
22268 /* 0x4c */ { NULL, 0 },
22269 /* 0x4d */ { NULL, 0 },
22270 /* 0x4e */ { NULL, 0 },
22271 /* 0x4f */ { NULL, 0 },
22272 /* 0x50 */ { NULL, 0 },
22273 /* 0x51 */ { NULL, 0 },
22274 /* 0x52 */ { NULL, 0 },
22275 /* 0x53 */ { NULL, 0 },
22276 /* 0x54 */ { NULL, 0 },
22277 /* 0x55 */ { NULL, 0 },
22278 /* 0x56 */ { NULL, 0 },
22279 /* 0x57 */ { NULL, 0 },
22280 /* 0x58 */ { NULL, 0 },
22281 /* 0x59 */ { NULL, 0 },
22282 /* 0x5a */ { NULL, 0 },
22283 /* 0x5b */ { NULL, 0 },
22284 /* 0x5c */ { NULL, 0 },
22285 /* 0x5d */ { NULL, 0 },
22286 /* 0x5e */ { NULL, 0 },
22287 /* 0x5f */ { NULL, 0 },
22288 /* 0x60 */ { itable_0F3A60, 1 },
22289 /* 0x61 */ { itable_0F3A61, 1 },
22290 /* 0x62 */ { itable_0F3A62, 1 },
22291 /* 0x63 */ { itable_0F3A63, 1 },
22292 /* 0x64 */ { NULL, 0 },
22293 /* 0x65 */ { NULL, 0 },
22294 /* 0x66 */ { NULL, 0 },
22295 /* 0x67 */ { NULL, 0 },
22296 /* 0x68 */ { NULL, 0 },
22297 /* 0x69 */ { NULL, 0 },
22298 /* 0x6a */ { NULL, 0 },
22299 /* 0x6b */ { NULL, 0 },
22300 /* 0x6c */ { NULL, 0 },
22301 /* 0x6d */ { NULL, 0 },
22302 /* 0x6e */ { NULL, 0 },
22303 /* 0x6f */ { NULL, 0 },
22304 /* 0x70 */ { NULL, 0 },
22305 /* 0x71 */ { NULL, 0 },
22306 /* 0x72 */ { NULL, 0 },
22307 /* 0x73 */ { NULL, 0 },
22308 /* 0x74 */ { NULL, 0 },
22309 /* 0x75 */ { NULL, 0 },
22310 /* 0x76 */ { NULL, 0 },
22311 /* 0x77 */ { NULL, 0 },
22312 /* 0x78 */ { NULL, 0 },
22313 /* 0x79 */ { NULL, 0 },
22314 /* 0x7a */ { NULL, 0 },
22315 /* 0x7b */ { NULL, 0 },
22316 /* 0x7c */ { NULL, 0 },
22317 /* 0x7d */ { NULL, 0 },
22318 /* 0x7e */ { NULL, 0 },
22319 /* 0x7f */ { NULL, 0 },
22320 /* 0x80 */ { NULL, 0 },
22321 /* 0x81 */ { NULL, 0 },
22322 /* 0x82 */ { NULL, 0 },
22323 /* 0x83 */ { NULL, 0 },
22324 /* 0x84 */ { NULL, 0 },
22325 /* 0x85 */ { NULL, 0 },
22326 /* 0x86 */ { NULL, 0 },
22327 /* 0x87 */ { NULL, 0 },
22328 /* 0x88 */ { NULL, 0 },
22329 /* 0x89 */ { NULL, 0 },
22330 /* 0x8a */ { NULL, 0 },
22331 /* 0x8b */ { NULL, 0 },
22332 /* 0x8c */ { NULL, 0 },
22333 /* 0x8d */ { NULL, 0 },
22334 /* 0x8e */ { NULL, 0 },
22335 /* 0x8f */ { NULL, 0 },
22336 /* 0x90 */ { NULL, 0 },
22337 /* 0x91 */ { NULL, 0 },
22338 /* 0x92 */ { NULL, 0 },
22339 /* 0x93 */ { NULL, 0 },
22340 /* 0x94 */ { NULL, 0 },
22341 /* 0x95 */ { NULL, 0 },
22342 /* 0x96 */ { NULL, 0 },
22343 /* 0x97 */ { NULL, 0 },
22344 /* 0x98 */ { NULL, 0 },
22345 /* 0x99 */ { NULL, 0 },
22346 /* 0x9a */ { NULL, 0 },
22347 /* 0x9b */ { NULL, 0 },
22348 /* 0x9c */ { NULL, 0 },
22349 /* 0x9d */ { NULL, 0 },
22350 /* 0x9e */ { NULL, 0 },
22351 /* 0x9f */ { NULL, 0 },
22352 /* 0xa0 */ { NULL, 0 },
22353 /* 0xa1 */ { NULL, 0 },
22354 /* 0xa2 */ { NULL, 0 },
22355 /* 0xa3 */ { NULL, 0 },
22356 /* 0xa4 */ { NULL, 0 },
22357 /* 0xa5 */ { NULL, 0 },
22358 /* 0xa6 */ { NULL, 0 },
22359 /* 0xa7 */ { NULL, 0 },
22360 /* 0xa8 */ { NULL, 0 },
22361 /* 0xa9 */ { NULL, 0 },
22362 /* 0xaa */ { NULL, 0 },
22363 /* 0xab */ { NULL, 0 },
22364 /* 0xac */ { NULL, 0 },
22365 /* 0xad */ { NULL, 0 },
22366 /* 0xae */ { NULL, 0 },
22367 /* 0xaf */ { NULL, 0 },
22368 /* 0xb0 */ { NULL, 0 },
22369 /* 0xb1 */ { NULL, 0 },
22370 /* 0xb2 */ { NULL, 0 },
22371 /* 0xb3 */ { NULL, 0 },
22372 /* 0xb4 */ { NULL, 0 },
22373 /* 0xb5 */ { NULL, 0 },
22374 /* 0xb6 */ { NULL, 0 },
22375 /* 0xb7 */ { NULL, 0 },
22376 /* 0xb8 */ { NULL, 0 },
22377 /* 0xb9 */ { NULL, 0 },
22378 /* 0xba */ { NULL, 0 },
22379 /* 0xbb */ { NULL, 0 },
22380 /* 0xbc */ { NULL, 0 },
22381 /* 0xbd */ { NULL, 0 },
22382 /* 0xbe */ { NULL, 0 },
22383 /* 0xbf */ { NULL, 0 },
22384 /* 0xc0 */ { NULL, 0 },
22385 /* 0xc1 */ { NULL, 0 },
22386 /* 0xc2 */ { NULL, 0 },
22387 /* 0xc3 */ { NULL, 0 },
22388 /* 0xc4 */ { NULL, 0 },
22389 /* 0xc5 */ { NULL, 0 },
22390 /* 0xc6 */ { NULL, 0 },
22391 /* 0xc7 */ { NULL, 0 },
22392 /* 0xc8 */ { NULL, 0 },
22393 /* 0xc9 */ { NULL, 0 },
22394 /* 0xca */ { NULL, 0 },
22395 /* 0xcb */ { NULL, 0 },
22396 /* 0xcc */ { itable_0F3ACC, 1 },
22397 /* 0xcd */ { NULL, 0 },
22398 /* 0xce */ { NULL, 0 },
22399 /* 0xcf */ { NULL, 0 },
22400 /* 0xd0 */ { NULL, 0 },
22401 /* 0xd1 */ { NULL, 0 },
22402 /* 0xd2 */ { NULL, 0 },
22403 /* 0xd3 */ { NULL, 0 },
22404 /* 0xd4 */ { NULL, 0 },
22405 /* 0xd5 */ { NULL, 0 },
22406 /* 0xd6 */ { NULL, 0 },
22407 /* 0xd7 */ { NULL, 0 },
22408 /* 0xd8 */ { NULL, 0 },
22409 /* 0xd9 */ { NULL, 0 },
22410 /* 0xda */ { NULL, 0 },
22411 /* 0xdb */ { NULL, 0 },
22412 /* 0xdc */ { NULL, 0 },
22413 /* 0xdd */ { NULL, 0 },
22414 /* 0xde */ { NULL, 0 },
22415 /* 0xdf */ { itable_0F3ADF, 1 },
22416 /* 0xe0 */ { NULL, 0 },
22417 /* 0xe1 */ { NULL, 0 },
22418 /* 0xe2 */ { NULL, 0 },
22419 /* 0xe3 */ { NULL, 0 },
22420 /* 0xe4 */ { NULL, 0 },
22421 /* 0xe5 */ { NULL, 0 },
22422 /* 0xe6 */ { NULL, 0 },
22423 /* 0xe7 */ { NULL, 0 },
22424 /* 0xe8 */ { NULL, 0 },
22425 /* 0xe9 */ { NULL, 0 },
22426 /* 0xea */ { NULL, 0 },
22427 /* 0xeb */ { NULL, 0 },
22428 /* 0xec */ { NULL, 0 },
22429 /* 0xed */ { NULL, 0 },
22430 /* 0xee */ { NULL, 0 },
22431 /* 0xef */ { NULL, 0 },
22432 /* 0xf0 */ { NULL, 0 },
22433 /* 0xf1 */ { NULL, 0 },
22434 /* 0xf2 */ { NULL, 0 },
22435 /* 0xf3 */ { NULL, 0 },
22436 /* 0xf4 */ { NULL, 0 },
22437 /* 0xf5 */ { NULL, 0 },
22438 /* 0xf6 */ { NULL, 0 },
22439 /* 0xf7 */ { NULL, 0 },
22440 /* 0xf8 */ { NULL, 0 },
22441 /* 0xf9 */ { NULL, 0 },
22442 /* 0xfa */ { NULL, 0 },
22443 /* 0xfb */ { NULL, 0 },
22444 /* 0xfc */ { NULL, 0 },
22445 /* 0xfd */ { NULL, 0 },
22446 /* 0xfe */ { NULL, 0 },
22447 /* 0xff */ { NULL, 0 },
22448};
22449
22450static const struct disasm_index itable_0FA6[256] = {
22451 /* 0x00 */ { NULL, 0 },
22452 /* 0x01 */ { NULL, 0 },
22453 /* 0x02 */ { NULL, 0 },
22454 /* 0x03 */ { NULL, 0 },
22455 /* 0x04 */ { NULL, 0 },
22456 /* 0x05 */ { NULL, 0 },
22457 /* 0x06 */ { NULL, 0 },
22458 /* 0x07 */ { NULL, 0 },
22459 /* 0x08 */ { NULL, 0 },
22460 /* 0x09 */ { NULL, 0 },
22461 /* 0x0a */ { NULL, 0 },
22462 /* 0x0b */ { NULL, 0 },
22463 /* 0x0c */ { NULL, 0 },
22464 /* 0x0d */ { NULL, 0 },
22465 /* 0x0e */ { NULL, 0 },
22466 /* 0x0f */ { NULL, 0 },
22467 /* 0x10 */ { NULL, 0 },
22468 /* 0x11 */ { NULL, 0 },
22469 /* 0x12 */ { NULL, 0 },
22470 /* 0x13 */ { NULL, 0 },
22471 /* 0x14 */ { NULL, 0 },
22472 /* 0x15 */ { NULL, 0 },
22473 /* 0x16 */ { NULL, 0 },
22474 /* 0x17 */ { NULL, 0 },
22475 /* 0x18 */ { NULL, 0 },
22476 /* 0x19 */ { NULL, 0 },
22477 /* 0x1a */ { NULL, 0 },
22478 /* 0x1b */ { NULL, 0 },
22479 /* 0x1c */ { NULL, 0 },
22480 /* 0x1d */ { NULL, 0 },
22481 /* 0x1e */ { NULL, 0 },
22482 /* 0x1f */ { NULL, 0 },
22483 /* 0x20 */ { NULL, 0 },
22484 /* 0x21 */ { NULL, 0 },
22485 /* 0x22 */ { NULL, 0 },
22486 /* 0x23 */ { NULL, 0 },
22487 /* 0x24 */ { NULL, 0 },
22488 /* 0x25 */ { NULL, 0 },
22489 /* 0x26 */ { NULL, 0 },
22490 /* 0x27 */ { NULL, 0 },
22491 /* 0x28 */ { NULL, 0 },
22492 /* 0x29 */ { NULL, 0 },
22493 /* 0x2a */ { NULL, 0 },
22494 /* 0x2b */ { NULL, 0 },
22495 /* 0x2c */ { NULL, 0 },
22496 /* 0x2d */ { NULL, 0 },
22497 /* 0x2e */ { NULL, 0 },
22498 /* 0x2f */ { NULL, 0 },
22499 /* 0x30 */ { NULL, 0 },
22500 /* 0x31 */ { NULL, 0 },
22501 /* 0x32 */ { NULL, 0 },
22502 /* 0x33 */ { NULL, 0 },
22503 /* 0x34 */ { NULL, 0 },
22504 /* 0x35 */ { NULL, 0 },
22505 /* 0x36 */ { NULL, 0 },
22506 /* 0x37 */ { NULL, 0 },
22507 /* 0x38 */ { NULL, 0 },
22508 /* 0x39 */ { NULL, 0 },
22509 /* 0x3a */ { NULL, 0 },
22510 /* 0x3b */ { NULL, 0 },
22511 /* 0x3c */ { NULL, 0 },
22512 /* 0x3d */ { NULL, 0 },
22513 /* 0x3e */ { NULL, 0 },
22514 /* 0x3f */ { NULL, 0 },
22515 /* 0x40 */ { NULL, 0 },
22516 /* 0x41 */ { NULL, 0 },
22517 /* 0x42 */ { NULL, 0 },
22518 /* 0x43 */ { NULL, 0 },
22519 /* 0x44 */ { NULL, 0 },
22520 /* 0x45 */ { NULL, 0 },
22521 /* 0x46 */ { NULL, 0 },
22522 /* 0x47 */ { NULL, 0 },
22523 /* 0x48 */ { NULL, 0 },
22524 /* 0x49 */ { NULL, 0 },
22525 /* 0x4a */ { NULL, 0 },
22526 /* 0x4b */ { NULL, 0 },
22527 /* 0x4c */ { NULL, 0 },
22528 /* 0x4d */ { NULL, 0 },
22529 /* 0x4e */ { NULL, 0 },
22530 /* 0x4f */ { NULL, 0 },
22531 /* 0x50 */ { NULL, 0 },
22532 /* 0x51 */ { NULL, 0 },
22533 /* 0x52 */ { NULL, 0 },
22534 /* 0x53 */ { NULL, 0 },
22535 /* 0x54 */ { NULL, 0 },
22536 /* 0x55 */ { NULL, 0 },
22537 /* 0x56 */ { NULL, 0 },
22538 /* 0x57 */ { NULL, 0 },
22539 /* 0x58 */ { NULL, 0 },
22540 /* 0x59 */ { NULL, 0 },
22541 /* 0x5a */ { NULL, 0 },
22542 /* 0x5b */ { NULL, 0 },
22543 /* 0x5c */ { NULL, 0 },
22544 /* 0x5d */ { NULL, 0 },
22545 /* 0x5e */ { NULL, 0 },
22546 /* 0x5f */ { NULL, 0 },
22547 /* 0x60 */ { NULL, 0 },
22548 /* 0x61 */ { NULL, 0 },
22549 /* 0x62 */ { NULL, 0 },
22550 /* 0x63 */ { NULL, 0 },
22551 /* 0x64 */ { NULL, 0 },
22552 /* 0x65 */ { NULL, 0 },
22553 /* 0x66 */ { NULL, 0 },
22554 /* 0x67 */ { NULL, 0 },
22555 /* 0x68 */ { NULL, 0 },
22556 /* 0x69 */ { NULL, 0 },
22557 /* 0x6a */ { NULL, 0 },
22558 /* 0x6b */ { NULL, 0 },
22559 /* 0x6c */ { NULL, 0 },
22560 /* 0x6d */ { NULL, 0 },
22561 /* 0x6e */ { NULL, 0 },
22562 /* 0x6f */ { NULL, 0 },
22563 /* 0x70 */ { NULL, 0 },
22564 /* 0x71 */ { NULL, 0 },
22565 /* 0x72 */ { NULL, 0 },
22566 /* 0x73 */ { NULL, 0 },
22567 /* 0x74 */ { NULL, 0 },
22568 /* 0x75 */ { NULL, 0 },
22569 /* 0x76 */ { NULL, 0 },
22570 /* 0x77 */ { NULL, 0 },
22571 /* 0x78 */ { NULL, 0 },
22572 /* 0x79 */ { NULL, 0 },
22573 /* 0x7a */ { NULL, 0 },
22574 /* 0x7b */ { NULL, 0 },
22575 /* 0x7c */ { NULL, 0 },
22576 /* 0x7d */ { NULL, 0 },
22577 /* 0x7e */ { NULL, 0 },
22578 /* 0x7f */ { NULL, 0 },
22579 /* 0x80 */ { NULL, 0 },
22580 /* 0x81 */ { NULL, 0 },
22581 /* 0x82 */ { NULL, 0 },
22582 /* 0x83 */ { NULL, 0 },
22583 /* 0x84 */ { NULL, 0 },
22584 /* 0x85 */ { NULL, 0 },
22585 /* 0x86 */ { NULL, 0 },
22586 /* 0x87 */ { NULL, 0 },
22587 /* 0x88 */ { NULL, 0 },
22588 /* 0x89 */ { NULL, 0 },
22589 /* 0x8a */ { NULL, 0 },
22590 /* 0x8b */ { NULL, 0 },
22591 /* 0x8c */ { NULL, 0 },
22592 /* 0x8d */ { NULL, 0 },
22593 /* 0x8e */ { NULL, 0 },
22594 /* 0x8f */ { NULL, 0 },
22595 /* 0x90 */ { NULL, 0 },
22596 /* 0x91 */ { NULL, 0 },
22597 /* 0x92 */ { NULL, 0 },
22598 /* 0x93 */ { NULL, 0 },
22599 /* 0x94 */ { NULL, 0 },
22600 /* 0x95 */ { NULL, 0 },
22601 /* 0x96 */ { NULL, 0 },
22602 /* 0x97 */ { NULL, 0 },
22603 /* 0x98 */ { NULL, 0 },
22604 /* 0x99 */ { NULL, 0 },
22605 /* 0x9a */ { NULL, 0 },
22606 /* 0x9b */ { NULL, 0 },
22607 /* 0x9c */ { NULL, 0 },
22608 /* 0x9d */ { NULL, 0 },
22609 /* 0x9e */ { NULL, 0 },
22610 /* 0x9f */ { NULL, 0 },
22611 /* 0xa0 */ { NULL, 0 },
22612 /* 0xa1 */ { NULL, 0 },
22613 /* 0xa2 */ { NULL, 0 },
22614 /* 0xa3 */ { NULL, 0 },
22615 /* 0xa4 */ { NULL, 0 },
22616 /* 0xa5 */ { NULL, 0 },
22617 /* 0xa6 */ { NULL, 0 },
22618 /* 0xa7 */ { NULL, 0 },
22619 /* 0xa8 */ { NULL, 0 },
22620 /* 0xa9 */ { NULL, 0 },
22621 /* 0xaa */ { NULL, 0 },
22622 /* 0xab */ { NULL, 0 },
22623 /* 0xac */ { NULL, 0 },
22624 /* 0xad */ { NULL, 0 },
22625 /* 0xae */ { NULL, 0 },
22626 /* 0xaf */ { NULL, 0 },
22627 /* 0xb0 */ { NULL, 0 },
22628 /* 0xb1 */ { NULL, 0 },
22629 /* 0xb2 */ { NULL, 0 },
22630 /* 0xb3 */ { NULL, 0 },
22631 /* 0xb4 */ { NULL, 0 },
22632 /* 0xb5 */ { NULL, 0 },
22633 /* 0xb6 */ { NULL, 0 },
22634 /* 0xb7 */ { NULL, 0 },
22635 /* 0xb8 */ { NULL, 0 },
22636 /* 0xb9 */ { NULL, 0 },
22637 /* 0xba */ { NULL, 0 },
22638 /* 0xbb */ { NULL, 0 },
22639 /* 0xbc */ { NULL, 0 },
22640 /* 0xbd */ { NULL, 0 },
22641 /* 0xbe */ { NULL, 0 },
22642 /* 0xbf */ { NULL, 0 },
22643 /* 0xc0 */ { itable_0FA6C0, 1 },
22644 /* 0xc1 */ { NULL, 0 },
22645 /* 0xc2 */ { NULL, 0 },
22646 /* 0xc3 */ { NULL, 0 },
22647 /* 0xc4 */ { NULL, 0 },
22648 /* 0xc5 */ { NULL, 0 },
22649 /* 0xc6 */ { NULL, 0 },
22650 /* 0xc7 */ { NULL, 0 },
22651 /* 0xc8 */ { itable_0FA6C8, 1 },
22652 /* 0xc9 */ { NULL, 0 },
22653 /* 0xca */ { NULL, 0 },
22654 /* 0xcb */ { NULL, 0 },
22655 /* 0xcc */ { NULL, 0 },
22656 /* 0xcd */ { NULL, 0 },
22657 /* 0xce */ { NULL, 0 },
22658 /* 0xcf */ { NULL, 0 },
22659 /* 0xd0 */ { itable_0FA6D0, 1 },
22660 /* 0xd1 */ { NULL, 0 },
22661 /* 0xd2 */ { NULL, 0 },
22662 /* 0xd3 */ { NULL, 0 },
22663 /* 0xd4 */ { NULL, 0 },
22664 /* 0xd5 */ { NULL, 0 },
22665 /* 0xd6 */ { NULL, 0 },
22666 /* 0xd7 */ { NULL, 0 },
22667 /* 0xd8 */ { NULL, 0 },
22668 /* 0xd9 */ { NULL, 0 },
22669 /* 0xda */ { NULL, 0 },
22670 /* 0xdb */ { NULL, 0 },
22671 /* 0xdc */ { NULL, 0 },
22672 /* 0xdd */ { NULL, 0 },
22673 /* 0xde */ { NULL, 0 },
22674 /* 0xdf */ { NULL, 0 },
22675 /* 0xe0 */ { NULL, 0 },
22676 /* 0xe1 */ { NULL, 0 },
22677 /* 0xe2 */ { NULL, 0 },
22678 /* 0xe3 */ { NULL, 0 },
22679 /* 0xe4 */ { NULL, 0 },
22680 /* 0xe5 */ { NULL, 0 },
22681 /* 0xe6 */ { NULL, 0 },
22682 /* 0xe7 */ { NULL, 0 },
22683 /* 0xe8 */ { NULL, 0 },
22684 /* 0xe9 */ { NULL, 0 },
22685 /* 0xea */ { NULL, 0 },
22686 /* 0xeb */ { NULL, 0 },
22687 /* 0xec */ { NULL, 0 },
22688 /* 0xed */ { NULL, 0 },
22689 /* 0xee */ { NULL, 0 },
22690 /* 0xef */ { NULL, 0 },
22691 /* 0xf0 */ { NULL, 0 },
22692 /* 0xf1 */ { NULL, 0 },
22693 /* 0xf2 */ { NULL, 0 },
22694 /* 0xf3 */ { NULL, 0 },
22695 /* 0xf4 */ { NULL, 0 },
22696 /* 0xf5 */ { NULL, 0 },
22697 /* 0xf6 */ { NULL, 0 },
22698 /* 0xf7 */ { NULL, 0 },
22699 /* 0xf8 */ { NULL, 0 },
22700 /* 0xf9 */ { NULL, 0 },
22701 /* 0xfa */ { NULL, 0 },
22702 /* 0xfb */ { NULL, 0 },
22703 /* 0xfc */ { NULL, 0 },
22704 /* 0xfd */ { NULL, 0 },
22705 /* 0xfe */ { NULL, 0 },
22706 /* 0xff */ { NULL, 0 },
22707};
22708
22709static const struct disasm_index itable_0FA7[256] = {
22710 /* 0x00 */ { NULL, 0 },
22711 /* 0x01 */ { NULL, 0 },
22712 /* 0x02 */ { NULL, 0 },
22713 /* 0x03 */ { NULL, 0 },
22714 /* 0x04 */ { NULL, 0 },
22715 /* 0x05 */ { NULL, 0 },
22716 /* 0x06 */ { NULL, 0 },
22717 /* 0x07 */ { NULL, 0 },
22718 /* 0x08 */ { NULL, 0 },
22719 /* 0x09 */ { NULL, 0 },
22720 /* 0x0a */ { NULL, 0 },
22721 /* 0x0b */ { NULL, 0 },
22722 /* 0x0c */ { NULL, 0 },
22723 /* 0x0d */ { NULL, 0 },
22724 /* 0x0e */ { NULL, 0 },
22725 /* 0x0f */ { NULL, 0 },
22726 /* 0x10 */ { NULL, 0 },
22727 /* 0x11 */ { NULL, 0 },
22728 /* 0x12 */ { NULL, 0 },
22729 /* 0x13 */ { NULL, 0 },
22730 /* 0x14 */ { NULL, 0 },
22731 /* 0x15 */ { NULL, 0 },
22732 /* 0x16 */ { NULL, 0 },
22733 /* 0x17 */ { NULL, 0 },
22734 /* 0x18 */ { NULL, 0 },
22735 /* 0x19 */ { NULL, 0 },
22736 /* 0x1a */ { NULL, 0 },
22737 /* 0x1b */ { NULL, 0 },
22738 /* 0x1c */ { NULL, 0 },
22739 /* 0x1d */ { NULL, 0 },
22740 /* 0x1e */ { NULL, 0 },
22741 /* 0x1f */ { NULL, 0 },
22742 /* 0x20 */ { NULL, 0 },
22743 /* 0x21 */ { NULL, 0 },
22744 /* 0x22 */ { NULL, 0 },
22745 /* 0x23 */ { NULL, 0 },
22746 /* 0x24 */ { NULL, 0 },
22747 /* 0x25 */ { NULL, 0 },
22748 /* 0x26 */ { NULL, 0 },
22749 /* 0x27 */ { NULL, 0 },
22750 /* 0x28 */ { NULL, 0 },
22751 /* 0x29 */ { NULL, 0 },
22752 /* 0x2a */ { NULL, 0 },
22753 /* 0x2b */ { NULL, 0 },
22754 /* 0x2c */ { NULL, 0 },
22755 /* 0x2d */ { NULL, 0 },
22756 /* 0x2e */ { NULL, 0 },
22757 /* 0x2f */ { NULL, 0 },
22758 /* 0x30 */ { NULL, 0 },
22759 /* 0x31 */ { NULL, 0 },
22760 /* 0x32 */ { NULL, 0 },
22761 /* 0x33 */ { NULL, 0 },
22762 /* 0x34 */ { NULL, 0 },
22763 /* 0x35 */ { NULL, 0 },
22764 /* 0x36 */ { NULL, 0 },
22765 /* 0x37 */ { NULL, 0 },
22766 /* 0x38 */ { NULL, 0 },
22767 /* 0x39 */ { NULL, 0 },
22768 /* 0x3a */ { NULL, 0 },
22769 /* 0x3b */ { NULL, 0 },
22770 /* 0x3c */ { NULL, 0 },
22771 /* 0x3d */ { NULL, 0 },
22772 /* 0x3e */ { NULL, 0 },
22773 /* 0x3f */ { NULL, 0 },
22774 /* 0x40 */ { NULL, 0 },
22775 /* 0x41 */ { NULL, 0 },
22776 /* 0x42 */ { NULL, 0 },
22777 /* 0x43 */ { NULL, 0 },
22778 /* 0x44 */ { NULL, 0 },
22779 /* 0x45 */ { NULL, 0 },
22780 /* 0x46 */ { NULL, 0 },
22781 /* 0x47 */ { NULL, 0 },
22782 /* 0x48 */ { NULL, 0 },
22783 /* 0x49 */ { NULL, 0 },
22784 /* 0x4a */ { NULL, 0 },
22785 /* 0x4b */ { NULL, 0 },
22786 /* 0x4c */ { NULL, 0 },
22787 /* 0x4d */ { NULL, 0 },
22788 /* 0x4e */ { NULL, 0 },
22789 /* 0x4f */ { NULL, 0 },
22790 /* 0x50 */ { NULL, 0 },
22791 /* 0x51 */ { NULL, 0 },
22792 /* 0x52 */ { NULL, 0 },
22793 /* 0x53 */ { NULL, 0 },
22794 /* 0x54 */ { NULL, 0 },
22795 /* 0x55 */ { NULL, 0 },
22796 /* 0x56 */ { NULL, 0 },
22797 /* 0x57 */ { NULL, 0 },
22798 /* 0x58 */ { NULL, 0 },
22799 /* 0x59 */ { NULL, 0 },
22800 /* 0x5a */ { NULL, 0 },
22801 /* 0x5b */ { NULL, 0 },
22802 /* 0x5c */ { NULL, 0 },
22803 /* 0x5d */ { NULL, 0 },
22804 /* 0x5e */ { NULL, 0 },
22805 /* 0x5f */ { NULL, 0 },
22806 /* 0x60 */ { NULL, 0 },
22807 /* 0x61 */ { NULL, 0 },
22808 /* 0x62 */ { NULL, 0 },
22809 /* 0x63 */ { NULL, 0 },
22810 /* 0x64 */ { NULL, 0 },
22811 /* 0x65 */ { NULL, 0 },
22812 /* 0x66 */ { NULL, 0 },
22813 /* 0x67 */ { NULL, 0 },
22814 /* 0x68 */ { NULL, 0 },
22815 /* 0x69 */ { NULL, 0 },
22816 /* 0x6a */ { NULL, 0 },
22817 /* 0x6b */ { NULL, 0 },
22818 /* 0x6c */ { NULL, 0 },
22819 /* 0x6d */ { NULL, 0 },
22820 /* 0x6e */ { NULL, 0 },
22821 /* 0x6f */ { NULL, 0 },
22822 /* 0x70 */ { NULL, 0 },
22823 /* 0x71 */ { NULL, 0 },
22824 /* 0x72 */ { NULL, 0 },
22825 /* 0x73 */ { NULL, 0 },
22826 /* 0x74 */ { NULL, 0 },
22827 /* 0x75 */ { NULL, 0 },
22828 /* 0x76 */ { NULL, 0 },
22829 /* 0x77 */ { NULL, 0 },
22830 /* 0x78 */ { NULL, 0 },
22831 /* 0x79 */ { NULL, 0 },
22832 /* 0x7a */ { NULL, 0 },
22833 /* 0x7b */ { NULL, 0 },
22834 /* 0x7c */ { NULL, 0 },
22835 /* 0x7d */ { NULL, 0 },
22836 /* 0x7e */ { NULL, 0 },
22837 /* 0x7f */ { NULL, 0 },
22838 /* 0x80 */ { NULL, 0 },
22839 /* 0x81 */ { NULL, 0 },
22840 /* 0x82 */ { NULL, 0 },
22841 /* 0x83 */ { NULL, 0 },
22842 /* 0x84 */ { NULL, 0 },
22843 /* 0x85 */ { NULL, 0 },
22844 /* 0x86 */ { NULL, 0 },
22845 /* 0x87 */ { NULL, 0 },
22846 /* 0x88 */ { NULL, 0 },
22847 /* 0x89 */ { NULL, 0 },
22848 /* 0x8a */ { NULL, 0 },
22849 /* 0x8b */ { NULL, 0 },
22850 /* 0x8c */ { NULL, 0 },
22851 /* 0x8d */ { NULL, 0 },
22852 /* 0x8e */ { NULL, 0 },
22853 /* 0x8f */ { NULL, 0 },
22854 /* 0x90 */ { NULL, 0 },
22855 /* 0x91 */ { NULL, 0 },
22856 /* 0x92 */ { NULL, 0 },
22857 /* 0x93 */ { NULL, 0 },
22858 /* 0x94 */ { NULL, 0 },
22859 /* 0x95 */ { NULL, 0 },
22860 /* 0x96 */ { NULL, 0 },
22861 /* 0x97 */ { NULL, 0 },
22862 /* 0x98 */ { NULL, 0 },
22863 /* 0x99 */ { NULL, 0 },
22864 /* 0x9a */ { NULL, 0 },
22865 /* 0x9b */ { NULL, 0 },
22866 /* 0x9c */ { NULL, 0 },
22867 /* 0x9d */ { NULL, 0 },
22868 /* 0x9e */ { NULL, 0 },
22869 /* 0x9f */ { NULL, 0 },
22870 /* 0xa0 */ { NULL, 0 },
22871 /* 0xa1 */ { NULL, 0 },
22872 /* 0xa2 */ { NULL, 0 },
22873 /* 0xa3 */ { NULL, 0 },
22874 /* 0xa4 */ { NULL, 0 },
22875 /* 0xa5 */ { NULL, 0 },
22876 /* 0xa6 */ { NULL, 0 },
22877 /* 0xa7 */ { NULL, 0 },
22878 /* 0xa8 */ { NULL, 0 },
22879 /* 0xa9 */ { NULL, 0 },
22880 /* 0xaa */ { NULL, 0 },
22881 /* 0xab */ { NULL, 0 },
22882 /* 0xac */ { NULL, 0 },
22883 /* 0xad */ { NULL, 0 },
22884 /* 0xae */ { NULL, 0 },
22885 /* 0xaf */ { NULL, 0 },
22886 /* 0xb0 */ { NULL, 0 },
22887 /* 0xb1 */ { NULL, 0 },
22888 /* 0xb2 */ { NULL, 0 },
22889 /* 0xb3 */ { NULL, 0 },
22890 /* 0xb4 */ { NULL, 0 },
22891 /* 0xb5 */ { NULL, 0 },
22892 /* 0xb6 */ { NULL, 0 },
22893 /* 0xb7 */ { NULL, 0 },
22894 /* 0xb8 */ { NULL, 0 },
22895 /* 0xb9 */ { NULL, 0 },
22896 /* 0xba */ { NULL, 0 },
22897 /* 0xbb */ { NULL, 0 },
22898 /* 0xbc */ { NULL, 0 },
22899 /* 0xbd */ { NULL, 0 },
22900 /* 0xbe */ { NULL, 0 },
22901 /* 0xbf */ { NULL, 0 },
22902 /* 0xc0 */ { itable_0FA7C0, 1 },
22903 /* 0xc1 */ { NULL, 0 },
22904 /* 0xc2 */ { NULL, 0 },
22905 /* 0xc3 */ { NULL, 0 },
22906 /* 0xc4 */ { NULL, 0 },
22907 /* 0xc5 */ { NULL, 0 },
22908 /* 0xc6 */ { NULL, 0 },
22909 /* 0xc7 */ { NULL, 0 },
22910 /* 0xc8 */ { itable_0FA7C8, 1 },
22911 /* 0xc9 */ { NULL, 0 },
22912 /* 0xca */ { NULL, 0 },
22913 /* 0xcb */ { NULL, 0 },
22914 /* 0xcc */ { NULL, 0 },
22915 /* 0xcd */ { NULL, 0 },
22916 /* 0xce */ { NULL, 0 },
22917 /* 0xcf */ { NULL, 0 },
22918 /* 0xd0 */ { itable_0FA7D0, 1 },
22919 /* 0xd1 */ { NULL, 0 },
22920 /* 0xd2 */ { NULL, 0 },
22921 /* 0xd3 */ { NULL, 0 },
22922 /* 0xd4 */ { NULL, 0 },
22923 /* 0xd5 */ { NULL, 0 },
22924 /* 0xd6 */ { NULL, 0 },
22925 /* 0xd7 */ { NULL, 0 },
22926 /* 0xd8 */ { itable_0FA7D8, 1 },
22927 /* 0xd9 */ { NULL, 0 },
22928 /* 0xda */ { NULL, 0 },
22929 /* 0xdb */ { NULL, 0 },
22930 /* 0xdc */ { NULL, 0 },
22931 /* 0xdd */ { NULL, 0 },
22932 /* 0xde */ { NULL, 0 },
22933 /* 0xdf */ { NULL, 0 },
22934 /* 0xe0 */ { itable_0FA7E0, 1 },
22935 /* 0xe1 */ { NULL, 0 },
22936 /* 0xe2 */ { NULL, 0 },
22937 /* 0xe3 */ { NULL, 0 },
22938 /* 0xe4 */ { NULL, 0 },
22939 /* 0xe5 */ { NULL, 0 },
22940 /* 0xe6 */ { NULL, 0 },
22941 /* 0xe7 */ { NULL, 0 },
22942 /* 0xe8 */ { itable_0FA7E8, 1 },
22943 /* 0xe9 */ { NULL, 0 },
22944 /* 0xea */ { NULL, 0 },
22945 /* 0xeb */ { NULL, 0 },
22946 /* 0xec */ { NULL, 0 },
22947 /* 0xed */ { NULL, 0 },
22948 /* 0xee */ { NULL, 0 },
22949 /* 0xef */ { NULL, 0 },
22950 /* 0xf0 */ { NULL, 0 },
22951 /* 0xf1 */ { NULL, 0 },
22952 /* 0xf2 */ { NULL, 0 },
22953 /* 0xf3 */ { NULL, 0 },
22954 /* 0xf4 */ { NULL, 0 },
22955 /* 0xf5 */ { NULL, 0 },
22956 /* 0xf6 */ { NULL, 0 },
22957 /* 0xf7 */ { NULL, 0 },
22958 /* 0xf8 */ { NULL, 0 },
22959 /* 0xf9 */ { NULL, 0 },
22960 /* 0xfa */ { NULL, 0 },
22961 /* 0xfb */ { NULL, 0 },
22962 /* 0xfc */ { NULL, 0 },
22963 /* 0xfd */ { NULL, 0 },
22964 /* 0xfe */ { NULL, 0 },
22965 /* 0xff */ { NULL, 0 },
22966};
22967
22968static const struct disasm_index itable_0F[256] = {
22969 /* 0x00 */ { itable_0F00, 24 },
22970 /* 0x01 */ { itable_0F01, 44 },
22971 /* 0x02 */ { itable_0F02, 10 },
22972 /* 0x03 */ { itable_0F03, 10 },
22973 /* 0x04 */ { NULL, 0 },
22974 /* 0x05 */ { itable_0F05, 1 },
22975 /* 0x06 */ { itable_0F06, 1 },
22976 /* 0x07 */ { itable_0F07, 1 },
22977 /* 0x08 */ { itable_0F08, 1 },
22978 /* 0x09 */ { itable_0F09, 1 },
22979 /* 0x0a */ { NULL, 0 },
22980 /* 0x0b */ { itable_0F0B, 1 },
22981 /* 0x0c */ { NULL, 0 },
22982 /* 0x0d */ { itable_0F0D, 3 },
22983 /* 0x0e */ { itable_0F0E, 1 },
22984 /* 0x0f */ { itable_0F0F, 26 },
22985 /* 0x10 */ { itable_0F10, 7 },
22986 /* 0x11 */ { itable_0F11, 6 },
22987 /* 0x12 */ { itable_0F12, 5 },
22988 /* 0x13 */ { itable_0F13, 2 },
22989 /* 0x14 */ { itable_0F14, 2 },
22990 /* 0x15 */ { itable_0F15, 2 },
22991 /* 0x16 */ { itable_0F16, 4 },
22992 /* 0x17 */ { itable_0F17, 2 },
22993 /* 0x18 */ { itable_0F18, 28 },
22994 /* 0x19 */ { itable_0F19, 24 },
22995 /* 0x1a */ { itable_0F1A, 35 },
22996 /* 0x1b */ { itable_0F1B, 35 },
22997 /* 0x1c */ { itable_0F1C, 24 },
22998 /* 0x1d */ { itable_0F1D, 24 },
22999 /* 0x1e */ { itable_0F1E, 24 },
23000 /* 0x1f */ { itable_0F1F, 27 },
23001 /* 0x20 */ { itable_0F20, 2 },
23002 /* 0x21 */ { itable_0F21, 2 },
23003 /* 0x22 */ { itable_0F22, 2 },
23004 /* 0x23 */ { itable_0F23, 2 },
23005 /* 0x24 */ { NULL, 0 },
23006 /* 0x25 */ { NULL, 0 },
23007 /* 0x26 */ { NULL, 0 },
23008 /* 0x27 */ { NULL, 0 },
23009 /* 0x28 */ { itable_0F28, 3 },
23010 /* 0x29 */ { itable_0F29, 3 },
23011 /* 0x2a */ { itable_0F2A, 6 },
23012 /* 0x2b */ { itable_0F2B, 4 },
23013 /* 0x2c */ { itable_0F2C, 8 },
23014 /* 0x2d */ { itable_0F2D, 10 },
23015 /* 0x2e */ { itable_0F2E, 2 },
23016 /* 0x2f */ { itable_0F2F, 2 },
23017 /* 0x30 */ { itable_0F30, 1 },
23018 /* 0x31 */ { itable_0F31, 1 },
23019 /* 0x32 */ { itable_0F32, 1 },
23020 /* 0x33 */ { itable_0F33, 1 },
23021 /* 0x34 */ { itable_0F34, 1 },
23022 /* 0x35 */ { itable_0F35, 1 },
23023 /* 0x36 */ { itable_0F36, 1 },
23024 /* 0x37 */ { itable_0F37, 2 },
23025 /* 0x38 */ { itable_0F38, -1 },
23026 /* 0x39 */ { itable_0F39, 1 },
23027 /* 0x3a */ { itable_0F3A, -1 },
23028 /* 0x3b */ { NULL, 0 },
23029 /* 0x3c */ { itable_0F3C, 1 },
23030 /* 0x3d */ { itable_0F3D, 1 },
23031 /* 0x3e */ { NULL, 0 },
23032 /* 0x3f */ { NULL, 0 },
23033 /* 0x40 */ { itable_0F40, 6 },
23034 /* 0x41 */ { itable_0F41, 6 },
23035 /* 0x42 */ { itable_0F42, 6 },
23036 /* 0x43 */ { itable_0F43, 6 },
23037 /* 0x44 */ { itable_0F44, 6 },
23038 /* 0x45 */ { itable_0F45, 6 },
23039 /* 0x46 */ { itable_0F46, 6 },
23040 /* 0x47 */ { itable_0F47, 6 },
23041 /* 0x48 */ { itable_0F48, 6 },
23042 /* 0x49 */ { itable_0F49, 6 },
23043 /* 0x4a */ { itable_0F4A, 6 },
23044 /* 0x4b */ { itable_0F4B, 6 },
23045 /* 0x4c */ { itable_0F4C, 6 },
23046 /* 0x4d */ { itable_0F4D, 6 },
23047 /* 0x4e */ { itable_0F4E, 6 },
23048 /* 0x4f */ { itable_0F4F, 6 },
23049 /* 0x50 */ { itable_0F50, 5 },
23050 /* 0x51 */ { itable_0F51, 5 },
23051 /* 0x52 */ { itable_0F52, 3 },
23052 /* 0x53 */ { itable_0F53, 2 },
23053 /* 0x54 */ { itable_0F54, 3 },
23054 /* 0x55 */ { itable_0F55, 3 },
23055 /* 0x56 */ { itable_0F56, 2 },
23056 /* 0x57 */ { itable_0F57, 2 },
23057 /* 0x58 */ { itable_0F58, 5 },
23058 /* 0x59 */ { itable_0F59, 5 },
23059 /* 0x5a */ { itable_0F5A, 5 },
23060 /* 0x5b */ { itable_0F5B, 4 },
23061 /* 0x5c */ { itable_0F5C, 5 },
23062 /* 0x5d */ { itable_0F5D, 5 },
23063 /* 0x5e */ { itable_0F5E, 5 },
23064 /* 0x5f */ { itable_0F5F, 4 },
23065 /* 0x60 */ { itable_0F60, 2 },
23066 /* 0x61 */ { itable_0F61, 2 },
23067 /* 0x62 */ { itable_0F62, 2 },
23068 /* 0x63 */ { itable_0F63, 2 },
23069 /* 0x64 */ { itable_0F64, 2 },
23070 /* 0x65 */ { itable_0F65, 2 },
23071 /* 0x66 */ { itable_0F66, 2 },
23072 /* 0x67 */ { itable_0F67, 2 },
23073 /* 0x68 */ { itable_0F68, 2 },
23074 /* 0x69 */ { itable_0F69, 2 },
23075 /* 0x6a */ { itable_0F6A, 2 },
23076 /* 0x6b */ { itable_0F6B, 2 },
23077 /* 0x6c */ { itable_0F6C, 1 },
23078 /* 0x6d */ { itable_0F6D, 1 },
23079 /* 0x6e */ { itable_0F6E, 5 },
23080 /* 0x6f */ { itable_0F6F, 5 },
23081 /* 0x70 */ { itable_0F70, 7 },
23082 /* 0x71 */ { itable_0F71, 6 },
23083 /* 0x72 */ { itable_0F72, 6 },
23084 /* 0x73 */ { itable_0F73, 6 },
23085 /* 0x74 */ { itable_0F74, 2 },
23086 /* 0x75 */ { itable_0F75, 2 },
23087 /* 0x76 */ { itable_0F76, 2 },
23088 /* 0x77 */ { itable_0F77, 1 },
23089 /* 0x78 */ { itable_0F78, 5 },
23090 /* 0x79 */ { itable_0F79, 5 },
23091 /* 0x7a */ { NULL, 0 },
23092 /* 0x7b */ { itable_0F7B, 1 },
23093 /* 0x7c */ { itable_0F7C, 3 },
23094 /* 0x7d */ { itable_0F7D, 3 },
23095 /* 0x7e */ { itable_0F7E, 7 },
23096 /* 0x7f */ { itable_0F7F, 5 },
23097 /* 0x80 */ { itable_0F80, 4 },
23098 /* 0x81 */ { itable_0F81, 4 },
23099 /* 0x82 */ { itable_0F82, 4 },
23100 /* 0x83 */ { itable_0F83, 4 },
23101 /* 0x84 */ { itable_0F84, 4 },
23102 /* 0x85 */ { itable_0F85, 4 },
23103 /* 0x86 */ { itable_0F86, 4 },
23104 /* 0x87 */ { itable_0F87, 4 },
23105 /* 0x88 */ { itable_0F88, 4 },
23106 /* 0x89 */ { itable_0F89, 4 },
23107 /* 0x8a */ { itable_0F8A, 4 },
23108 /* 0x8b */ { itable_0F8B, 4 },
23109 /* 0x8c */ { itable_0F8C, 4 },
23110 /* 0x8d */ { itable_0F8D, 4 },
23111 /* 0x8e */ { itable_0F8E, 4 },
23112 /* 0x8f */ { itable_0F8F, 4 },
23113 /* 0x90 */ { itable_0F90, 2 },
23114 /* 0x91 */ { itable_0F91, 2 },
23115 /* 0x92 */ { itable_0F92, 2 },
23116 /* 0x93 */ { itable_0F93, 2 },
23117 /* 0x94 */ { itable_0F94, 2 },
23118 /* 0x95 */ { itable_0F95, 2 },
23119 /* 0x96 */ { itable_0F96, 2 },
23120 /* 0x97 */ { itable_0F97, 2 },
23121 /* 0x98 */ { itable_0F98, 2 },
23122 /* 0x99 */ { itable_0F99, 2 },
23123 /* 0x9a */ { itable_0F9A, 2 },
23124 /* 0x9b */ { itable_0F9B, 2 },
23125 /* 0x9c */ { itable_0F9C, 2 },
23126 /* 0x9d */ { itable_0F9D, 2 },
23127 /* 0x9e */ { itable_0F9E, 2 },
23128 /* 0x9f */ { itable_0F9F, 2 },
23129 /* 0xa0 */ { itable_0FA0, 1 },
23130 /* 0xa1 */ { itable_0FA1, 1 },
23131 /* 0xa2 */ { itable_0FA2, 1 },
23132 /* 0xa3 */ { itable_0FA3, 6 },
23133 /* 0xa4 */ { itable_0FA4, 6 },
23134 /* 0xa5 */ { itable_0FA5, 6 },
23135 /* 0xa6 */ { itable_0FA6, -1 },
23136 /* 0xa7 */ { itable_0FA7, -1 },
23137 /* 0xa8 */ { itable_0FA8, 1 },
23138 /* 0xa9 */ { itable_0FA9, 1 },
23139 /* 0xaa */ { itable_0FAA, 1 },
23140 /* 0xab */ { itable_0FAB, 6 },
23141 /* 0xac */ { itable_0FAC, 6 },
23142 /* 0xad */ { itable_0FAD, 6 },
23143 /* 0xae */ { itable_0FAE, 30 },
23144 /* 0xaf */ { itable_0FAF, 6 },
23145 /* 0xb0 */ { itable_0FB0, 2 },
23146 /* 0xb1 */ { itable_0FB1, 6 },
23147 /* 0xb2 */ { itable_0FB2, 3 },
23148 /* 0xb3 */ { itable_0FB3, 6 },
23149 /* 0xb4 */ { itable_0FB4, 3 },
23150 /* 0xb5 */ { itable_0FB5, 3 },
23151 /* 0xb6 */ { itable_0FB6, 4 },
23152 /* 0xb7 */ { itable_0FB7, 2 },
23153 /* 0xb8 */ { itable_0FB8, 6 },
23154 /* 0xb9 */ { itable_0FB9, 3 },
23155 /* 0xba */ { itable_0FBA, 12 },
23156 /* 0xbb */ { itable_0FBB, 6 },
23157 /* 0xbc */ { itable_0FBC, 9 },
23158 /* 0xbd */ { itable_0FBD, 9 },
23159 /* 0xbe */ { itable_0FBE, 4 },
23160 /* 0xbf */ { itable_0FBF, 2 },
23161 /* 0xc0 */ { itable_0FC0, 2 },
23162 /* 0xc1 */ { itable_0FC1, 6 },
23163 /* 0xc2 */ { itable_0FC2, 38 },
23164 /* 0xc3 */ { itable_0FC3, 2 },
23165 /* 0xc4 */ { itable_0FC4, 6 },
23166 /* 0xc5 */ { itable_0FC5, 2 },
23167 /* 0xc6 */ { itable_0FC6, 3 },
23168 /* 0xc7 */ { itable_0FC7, 21 },
23169 /* 0xc8 */ { itable_0FC8, 2 },
23170 /* 0xc9 */ { itable_0FC9, 2 },
23171 /* 0xca */ { itable_0FCA, 2 },
23172 /* 0xcb */ { itable_0FCB, 2 },
23173 /* 0xcc */ { itable_0FCC, 2 },
23174 /* 0xcd */ { itable_0FCD, 2 },
23175 /* 0xce */ { itable_0FCE, 2 },
23176 /* 0xcf */ { itable_0FCF, 2 },
23177 /* 0xd0 */ { itable_0FD0, 2 },
23178 /* 0xd1 */ { itable_0FD1, 2 },
23179 /* 0xd2 */ { itable_0FD2, 2 },
23180 /* 0xd3 */ { itable_0FD3, 2 },
23181 /* 0xd4 */ { itable_0FD4, 2 },
23182 /* 0xd5 */ { itable_0FD5, 2 },
23183 /* 0xd6 */ { itable_0FD6, 4 },
23184 /* 0xd7 */ { itable_0FD7, 2 },
23185 /* 0xd8 */ { itable_0FD8, 2 },
23186 /* 0xd9 */ { itable_0FD9, 2 },
23187 /* 0xda */ { itable_0FDA, 2 },
23188 /* 0xdb */ { itable_0FDB, 2 },
23189 /* 0xdc */ { itable_0FDC, 2 },
23190 /* 0xdd */ { itable_0FDD, 2 },
23191 /* 0xde */ { itable_0FDE, 2 },
23192 /* 0xdf */ { itable_0FDF, 2 },
23193 /* 0xe0 */ { itable_0FE0, 2 },
23194 /* 0xe1 */ { itable_0FE1, 2 },
23195 /* 0xe2 */ { itable_0FE2, 2 },
23196 /* 0xe3 */ { itable_0FE3, 2 },
23197 /* 0xe4 */ { itable_0FE4, 2 },
23198 /* 0xe5 */ { itable_0FE5, 2 },
23199 /* 0xe6 */ { itable_0FE6, 3 },
23200 /* 0xe7 */ { itable_0FE7, 2 },
23201 /* 0xe8 */ { itable_0FE8, 2 },
23202 /* 0xe9 */ { itable_0FE9, 2 },
23203 /* 0xea */ { itable_0FEA, 2 },
23204 /* 0xeb */ { itable_0FEB, 2 },
23205 /* 0xec */ { itable_0FEC, 2 },
23206 /* 0xed */ { itable_0FED, 2 },
23207 /* 0xee */ { itable_0FEE, 2 },
23208 /* 0xef */ { itable_0FEF, 2 },
23209 /* 0xf0 */ { itable_0FF0, 1 },
23210 /* 0xf1 */ { itable_0FF1, 2 },
23211 /* 0xf2 */ { itable_0FF2, 2 },
23212 /* 0xf3 */ { itable_0FF3, 2 },
23213 /* 0xf4 */ { itable_0FF4, 2 },
23214 /* 0xf5 */ { itable_0FF5, 2 },
23215 /* 0xf6 */ { itable_0FF6, 2 },
23216 /* 0xf7 */ { itable_0FF7, 2 },
23217 /* 0xf8 */ { itable_0FF8, 2 },
23218 /* 0xf9 */ { itable_0FF9, 2 },
23219 /* 0xfa */ { itable_0FFA, 2 },
23220 /* 0xfb */ { itable_0FFB, 2 },
23221 /* 0xfc */ { itable_0FFC, 2 },
23222 /* 0xfd */ { itable_0FFD, 2 },
23223 /* 0xfe */ { itable_0FFE, 2 },
23224 /* 0xff */ { itable_0FFF, 1 },
23225};
23226
23227const struct disasm_index itable[256] = {
23228 /* 0x00 */ { itable_00, 2 },
23229 /* 0x01 */ { itable_01, 6 },
23230 /* 0x02 */ { itable_02, 2 },
23231 /* 0x03 */ { itable_03, 6 },
23232 /* 0x04 */ { itable_04, 1 },
23233 /* 0x05 */ { itable_05, 3 },
23234 /* 0x06 */ { itable_06, 1 },
23235 /* 0x07 */ { itable_07, 1 },
23236 /* 0x08 */ { itable_08, 2 },
23237 /* 0x09 */ { itable_09, 6 },
23238 /* 0x0a */ { itable_0A, 2 },
23239 /* 0x0b */ { itable_0B, 6 },
23240 /* 0x0c */ { itable_0C, 1 },
23241 /* 0x0d */ { itable_0D, 3 },
23242 /* 0x0e */ { itable_0E, 1 },
23243 /* 0x0f */ { itable_0F, -1 },
23244 /* 0x10 */ { itable_10, 2 },
23245 /* 0x11 */ { itable_11, 6 },
23246 /* 0x12 */ { itable_12, 2 },
23247 /* 0x13 */ { itable_13, 6 },
23248 /* 0x14 */ { itable_14, 1 },
23249 /* 0x15 */ { itable_15, 3 },
23250 /* 0x16 */ { itable_16, 1 },
23251 /* 0x17 */ { itable_17, 1 },
23252 /* 0x18 */ { itable_18, 2 },
23253 /* 0x19 */ { itable_19, 6 },
23254 /* 0x1a */ { itable_1A, 2 },
23255 /* 0x1b */ { itable_1B, 6 },
23256 /* 0x1c */ { itable_1C, 1 },
23257 /* 0x1d */ { itable_1D, 3 },
23258 /* 0x1e */ { itable_1E, 1 },
23259 /* 0x1f */ { itable_1F, 1 },
23260 /* 0x20 */ { itable_20, 2 },
23261 /* 0x21 */ { itable_21, 6 },
23262 /* 0x22 */ { itable_22, 2 },
23263 /* 0x23 */ { itable_23, 6 },
23264 /* 0x24 */ { itable_24, 1 },
23265 /* 0x25 */ { itable_25, 3 },
23266 /* 0x26 */ { NULL, 0 },
23267 /* 0x27 */ { itable_27, 1 },
23268 /* 0x28 */ { itable_28, 2 },
23269 /* 0x29 */ { itable_29, 6 },
23270 /* 0x2a */ { itable_2A, 2 },
23271 /* 0x2b */ { itable_2B, 6 },
23272 /* 0x2c */ { itable_2C, 1 },
23273 /* 0x2d */ { itable_2D, 3 },
23274 /* 0x2e */ { NULL, 0 },
23275 /* 0x2f */ { itable_2F, 1 },
23276 /* 0x30 */ { itable_30, 2 },
23277 /* 0x31 */ { itable_31, 6 },
23278 /* 0x32 */ { itable_32, 2 },
23279 /* 0x33 */ { itable_33, 6 },
23280 /* 0x34 */ { itable_34, 1 },
23281 /* 0x35 */ { itable_35, 3 },
23282 /* 0x36 */ { NULL, 0 },
23283 /* 0x37 */ { itable_37, 1 },
23284 /* 0x38 */ { itable_38, 2 },
23285 /* 0x39 */ { itable_39, 6 },
23286 /* 0x3a */ { itable_3A, 2 },
23287 /* 0x3b */ { itable_3B, 6 },
23288 /* 0x3c */ { itable_3C, 1 },
23289 /* 0x3d */ { itable_3D, 3 },
23290 /* 0x3e */ { NULL, 0 },
23291 /* 0x3f */ { itable_3F, 1 },
23292 /* 0x40 */ { itable_40, 2 },
23293 /* 0x41 */ { itable_41, 2 },
23294 /* 0x42 */ { itable_42, 2 },
23295 /* 0x43 */ { itable_43, 2 },
23296 /* 0x44 */ { itable_44, 2 },
23297 /* 0x45 */ { itable_45, 2 },
23298 /* 0x46 */ { itable_46, 2 },
23299 /* 0x47 */ { itable_47, 2 },
23300 /* 0x48 */ { itable_48, 2 },
23301 /* 0x49 */ { itable_49, 2 },
23302 /* 0x4a */ { itable_4A, 2 },
23303 /* 0x4b */ { itable_4B, 2 },
23304 /* 0x4c */ { itable_4C, 2 },
23305 /* 0x4d */ { itable_4D, 2 },
23306 /* 0x4e */ { itable_4E, 2 },
23307 /* 0x4f */ { itable_4F, 2 },
23308 /* 0x50 */ { itable_50, 3 },
23309 /* 0x51 */ { itable_51, 3 },
23310 /* 0x52 */ { itable_52, 3 },
23311 /* 0x53 */ { itable_53, 3 },
23312 /* 0x54 */ { itable_54, 3 },
23313 /* 0x55 */ { itable_55, 3 },
23314 /* 0x56 */ { itable_56, 3 },
23315 /* 0x57 */ { itable_57, 3 },
23316 /* 0x58 */ { itable_58, 3 },
23317 /* 0x59 */ { itable_59, 3 },
23318 /* 0x5a */ { itable_5A, 3 },
23319 /* 0x5b */ { itable_5B, 3 },
23320 /* 0x5c */ { itable_5C, 3 },
23321 /* 0x5d */ { itable_5D, 3 },
23322 /* 0x5e */ { itable_5E, 3 },
23323 /* 0x5f */ { itable_5F, 3 },
23324 /* 0x60 */ { itable_60, 3 },
23325 /* 0x61 */ { itable_61, 3 },
23326 /* 0x62 */ { itable_62, 2 },
23327 /* 0x63 */ { itable_63, 3 },
23328 /* 0x64 */ { NULL, 0 },
23329 /* 0x65 */ { NULL, 0 },
23330 /* 0x66 */ { NULL, 0 },
23331 /* 0x67 */ { NULL, 0 },
23332 /* 0x68 */ { itable_68, 5 },
23333 /* 0x69 */ { itable_69, 9 },
23334 /* 0x6a */ { itable_6A, 1 },
23335 /* 0x6b */ { itable_6B, 9 },
23336 /* 0x6c */ { itable_6C, 1 },
23337 /* 0x6d */ { itable_6D, 2 },
23338 /* 0x6e */ { itable_6E, 1 },
23339 /* 0x6f */ { itable_6F, 2 },
23340 /* 0x70 */ { itable_70, 1 },
23341 /* 0x71 */ { itable_71, 1 },
23342 /* 0x72 */ { itable_72, 1 },
23343 /* 0x73 */ { itable_73, 1 },
23344 /* 0x74 */ { itable_74, 1 },
23345 /* 0x75 */ { itable_75, 1 },
23346 /* 0x76 */ { itable_76, 1 },
23347 /* 0x77 */ { itable_77, 1 },
23348 /* 0x78 */ { itable_78, 1 },
23349 /* 0x79 */ { itable_79, 1 },
23350 /* 0x7a */ { itable_7A, 1 },
23351 /* 0x7b */ { itable_7B, 1 },
23352 /* 0x7c */ { itable_7C, 1 },
23353 /* 0x7d */ { itable_7D, 1 },
23354 /* 0x7e */ { itable_7E, 1 },
23355 /* 0x7f */ { itable_7F, 1 },
23356 /* 0x80 */ { itable_80, 15 },
23357 /* 0x81 */ { itable_81, 40 },
23358 /* 0x82 */ { NULL, 0 },
23359 /* 0x83 */ { itable_83, 24 },
23360 /* 0x84 */ { itable_84, 3 },
23361 /* 0x85 */ { itable_85, 9 },
23362 /* 0x86 */ { itable_86, 4 },
23363 /* 0x87 */ { itable_87, 12 },
23364 /* 0x88 */ { itable_88, 2 },
23365 /* 0x89 */ { itable_89, 6 },
23366 /* 0x8a */ { itable_8A, 2 },
23367 /* 0x8b */ { itable_8B, 6 },
23368 /* 0x8c */ { itable_8C, 4 },
23369 /* 0x8d */ { itable_8D, 3 },
23370 /* 0x8e */ { itable_8E, 4 },
23371 /* 0x8f */ { itable_8F, 3 },
23372 /* 0x90 */ { itable_90, 9 },
23373 /* 0x91 */ { itable_91, 6 },
23374 /* 0x92 */ { itable_92, 6 },
23375 /* 0x93 */ { itable_93, 6 },
23376 /* 0x94 */ { itable_94, 6 },
23377 /* 0x95 */ { itable_95, 6 },
23378 /* 0x96 */ { itable_96, 6 },
23379 /* 0x97 */ { itable_97, 6 },
23380 /* 0x98 */ { itable_98, 3 },
23381 /* 0x99 */ { itable_99, 3 },
23382 /* 0x9a */ { itable_9A, 5 },
23383 /* 0x9b */ { NULL, 0 },
23384 /* 0x9c */ { itable_9C, 4 },
23385 /* 0x9d */ { itable_9D, 4 },
23386 /* 0x9e */ { itable_9E, 1 },
23387 /* 0x9f */ { itable_9F, 1 },
23388 /* 0xa0 */ { itable_A0, 1 },
23389 /* 0xa1 */ { itable_A1, 3 },
23390 /* 0xa2 */ { itable_A2, 1 },
23391 /* 0xa3 */ { itable_A3, 3 },
23392 /* 0xa4 */ { itable_A4, 1 },
23393 /* 0xa5 */ { itable_A5, 3 },
23394 /* 0xa6 */ { itable_A6, 1 },
23395 /* 0xa7 */ { itable_A7, 3 },
23396 /* 0xa8 */ { itable_A8, 1 },
23397 /* 0xa9 */ { itable_A9, 3 },
23398 /* 0xaa */ { itable_AA, 1 },
23399 /* 0xab */ { itable_AB, 3 },
23400 /* 0xac */ { itable_AC, 1 },
23401 /* 0xad */ { itable_AD, 3 },
23402 /* 0xae */ { itable_AE, 1 },
23403 /* 0xaf */ { itable_AF, 3 },
23404 /* 0xb0 */ { itable_B0, 1 },
23405 /* 0xb1 */ { itable_B1, 1 },
23406 /* 0xb2 */ { itable_B2, 1 },
23407 /* 0xb3 */ { itable_B3, 1 },
23408 /* 0xb4 */ { itable_B4, 1 },
23409 /* 0xb5 */ { itable_B5, 1 },
23410 /* 0xb6 */ { itable_B6, 1 },
23411 /* 0xb7 */ { itable_B7, 1 },
23412 /* 0xb8 */ { itable_B8, 3 },
23413 /* 0xb9 */ { itable_B9, 3 },
23414 /* 0xba */ { itable_BA, 3 },
23415 /* 0xbb */ { itable_BB, 3 },
23416 /* 0xbc */ { itable_BC, 3 },
23417 /* 0xbd */ { itable_BD, 3 },
23418 /* 0xbe */ { itable_BE, 3 },
23419 /* 0xbf */ { itable_BF, 3 },
23420 /* 0xc0 */ { itable_C0, 7 },
23421 /* 0xc1 */ { itable_C1, 21 },
23422 /* 0xc2 */ { itable_C2, 2 },
23423 /* 0xc3 */ { itable_C3, 2 },
23424 /* 0xc4 */ { itable_C4, 2 },
23425 /* 0xc5 */ { itable_C5, 2 },
23426 /* 0xc6 */ { itable_C6, 4 },
23427 /* 0xc7 */ { itable_C7, 10 },
23428 /* 0xc8 */ { itable_C8, 1 },
23429 /* 0xc9 */ { itable_C9, 1 },
23430 /* 0xca */ { itable_CA, 1 },
23431 /* 0xcb */ { itable_CB, 1 },
23432 /* 0xcc */ { itable_CC, 1 },
23433 /* 0xcd */ { itable_CD, 1 },
23434 /* 0xce */ { itable_CE, 1 },
23435 /* 0xcf */ { itable_CF, 4 },
23436 /* 0xd0 */ { itable_D0, 7 },
23437 /* 0xd1 */ { itable_D1, 21 },
23438 /* 0xd2 */ { itable_D2, 7 },
23439 /* 0xd3 */ { itable_D3, 21 },
23440 /* 0xd4 */ { itable_D4, 2 },
23441 /* 0xd5 */ { itable_D5, 2 },
23442 /* 0xd6 */ { itable_D6, 1 },
23443 /* 0xd7 */ { itable_D7, 2 },
23444 /* 0xd8 */ { itable_D8, 24 },
23445 /* 0xd9 */ { itable_D9, 41 },
23446 /* 0xda */ { itable_DA, 17 },
23447 /* 0xdb */ { itable_DB, 27 },
23448 /* 0xdc */ { itable_DC, 20 },
23449 /* 0xdd */ { itable_DD, 17 },
23450 /* 0xde */ { itable_DE, 21 },
23451 /* 0xdf */ { itable_DF, 18 },
23452 /* 0xe0 */ { itable_E0, 8 },
23453 /* 0xe1 */ { itable_E1, 8 },
23454 /* 0xe2 */ { itable_E2, 4 },
23455 /* 0xe3 */ { itable_E3, 3 },
23456 /* 0xe4 */ { itable_E4, 1 },
23457 /* 0xe5 */ { itable_E5, 2 },
23458 /* 0xe6 */ { itable_E6, 1 },
23459 /* 0xe7 */ { itable_E7, 2 },
23460 /* 0xe8 */ { itable_E8, 4 },
23461 /* 0xe9 */ { itable_E9, 4 },
23462 /* 0xea */ { itable_EA, 5 },
23463 /* 0xeb */ { itable_EB, 1 },
23464 /* 0xec */ { itable_EC, 1 },
23465 /* 0xed */ { itable_ED, 2 },
23466 /* 0xee */ { itable_EE, 1 },
23467 /* 0xef */ { itable_EF, 2 },
23468 /* 0xf0 */ { NULL, 0 },
23469 /* 0xf1 */ { itable_F1, 2 },
23470 /* 0xf2 */ { NULL, 0 },
23471 /* 0xf3 */ { NULL, 0 },
23472 /* 0xf4 */ { itable_F4, 1 },
23473 /* 0xf5 */ { itable_F5, 1 },
23474 /* 0xf6 */ { itable_F6, 8 },
23475 /* 0xf7 */ { itable_F7, 23 },
23476 /* 0xf8 */ { itable_F8, 1 },
23477 /* 0xf9 */ { itable_F9, 1 },
23478 /* 0xfa */ { itable_FA, 1 },
23479 /* 0xfb */ { itable_FB, 1 },
23480 /* 0xfc */ { itable_FC, 1 },
23481 /* 0xfd */ { itable_FD, 1 },
23482 /* 0xfe */ { itable_FE, 2 },
23483 /* 0xff */ { itable_FF, 27 },
23484};
23485
23486const struct disasm_index * const itable_vex[NASM_VEX_CLASSES][32][4] =
23487{
23488 {
23489 { NULL, NULL, NULL, NULL, },
23490 { itable_vex010, itable_vex011, itable_vex012, itable_vex013, },
23491 { itable_vex020, itable_vex021, itable_vex022, itable_vex023, },
23492 { NULL, itable_vex031, NULL, itable_vex033, },
23493 { NULL, NULL, NULL, NULL, },
23494 { NULL, NULL, NULL, NULL, },
23495 { NULL, NULL, NULL, NULL, },
23496 { NULL, NULL, NULL, NULL, },
23497 { NULL, NULL, NULL, NULL, },
23498 { NULL, NULL, NULL, NULL, },
23499 { NULL, NULL, NULL, NULL, },
23500 { NULL, NULL, NULL, NULL, },
23501 { NULL, NULL, NULL, NULL, },
23502 { NULL, NULL, NULL, NULL, },
23503 { NULL, NULL, NULL, NULL, },
23504 { NULL, NULL, NULL, NULL, },
23505 { NULL, NULL, NULL, NULL, },
23506 { NULL, NULL, NULL, NULL, },
23507 { NULL, NULL, NULL, NULL, },
23508 { NULL, NULL, NULL, NULL, },
23509 { NULL, NULL, NULL, NULL, },
23510 { NULL, NULL, NULL, NULL, },
23511 { NULL, NULL, NULL, NULL, },
23512 { NULL, NULL, NULL, NULL, },
23513 { NULL, NULL, NULL, NULL, },
23514 { NULL, NULL, NULL, NULL, },
23515 { NULL, NULL, NULL, NULL, },
23516 { NULL, NULL, NULL, NULL, },
23517 { NULL, NULL, NULL, NULL, },
23518 { NULL, NULL, NULL, NULL, },
23519 { NULL, NULL, NULL, NULL, },
23520 { NULL, NULL, NULL, NULL, },
23521 },
23522 {
23523 { NULL, NULL, NULL, NULL, },
23524 { NULL, NULL, NULL, NULL, },
23525 { NULL, NULL, NULL, NULL, },
23526 { NULL, NULL, NULL, NULL, },
23527 { NULL, NULL, NULL, NULL, },
23528 { NULL, NULL, NULL, NULL, },
23529 { NULL, NULL, NULL, NULL, },
23530 { NULL, NULL, NULL, NULL, },
23531 { itable_xop080, NULL, NULL, NULL, },
23532 { itable_xop090, NULL, NULL, NULL, },
23533 { itable_xop0A0, NULL, NULL, NULL, },
23534 { NULL, NULL, NULL, NULL, },
23535 { NULL, NULL, NULL, NULL, },
23536 { NULL, NULL, NULL, NULL, },
23537 { NULL, NULL, NULL, NULL, },
23538 { NULL, NULL, NULL, NULL, },
23539 { NULL, NULL, NULL, NULL, },
23540 { NULL, NULL, NULL, NULL, },
23541 { NULL, NULL, NULL, NULL, },
23542 { NULL, NULL, NULL, NULL, },
23543 { NULL, NULL, NULL, NULL, },
23544 { NULL, NULL, NULL, NULL, },
23545 { NULL, NULL, NULL, NULL, },
23546 { NULL, NULL, NULL, NULL, },
23547 { NULL, NULL, NULL, NULL, },
23548 { NULL, NULL, NULL, NULL, },
23549 { NULL, NULL, NULL, NULL, },
23550 { NULL, NULL, NULL, NULL, },
23551 { NULL, NULL, NULL, NULL, },
23552 { NULL, NULL, NULL, NULL, },
23553 { NULL, NULL, NULL, NULL, },
23554 { NULL, NULL, NULL, NULL, },
23555 },
23556 {
23557 { NULL, NULL, NULL, NULL, },
23558 { itable_evex010,itable_evex011,itable_evex012,itable_evex013,},
23559 { NULL, itable_evex021,itable_evex022,NULL, },
23560 { NULL, itable_evex031,NULL, NULL, },
23561 { NULL, NULL, NULL, NULL, },
23562 { NULL, NULL, NULL, NULL, },
23563 { NULL, NULL, NULL, NULL, },
23564 { NULL, NULL, NULL, NULL, },
23565 { NULL, NULL, NULL, NULL, },
23566 { NULL, NULL, NULL, NULL, },
23567 { NULL, NULL, NULL, NULL, },
23568 { NULL, NULL, NULL, NULL, },
23569 { NULL, NULL, NULL, NULL, },
23570 { NULL, NULL, NULL, NULL, },
23571 { NULL, NULL, NULL, NULL, },
23572 { NULL, NULL, NULL, NULL, },
23573 { NULL, NULL, NULL, NULL, },
23574 { NULL, NULL, NULL, NULL, },
23575 { NULL, NULL, NULL, NULL, },
23576 { NULL, NULL, NULL, NULL, },
23577 { NULL, NULL, NULL, NULL, },
23578 { NULL, NULL, NULL, NULL, },
23579 { NULL, NULL, NULL, NULL, },
23580 { NULL, NULL, NULL, NULL, },
23581 { NULL, NULL, NULL, NULL, },
23582 { NULL, NULL, NULL, NULL, },
23583 { NULL, NULL, NULL, NULL, },
23584 { NULL, NULL, NULL, NULL, },
23585 { NULL, NULL, NULL, NULL, },
23586 { NULL, NULL, NULL, NULL, },
23587 { NULL, NULL, NULL, NULL, },
23588 { NULL, NULL, NULL, NULL, },
23589 },
23590};
23591